[英]How do I create separate pull request for each commit on git?
我正在开发一个项目,每当我将代码推送到GitHub时,我都需要为每个新功能创建单独的请求请求。
我正在使用git flow feature
(Git流和修补程序)功能为我正在使用的每个新功能创建功能分支。 但是,如果以前的拉取请求(以前的主题功能)尚未合并,则我不知道如何发出另一个拉取请求,因此我不会将以前的功能分支的代码合并到新的功能分支的代码中。 有人可以指导我如何为每个新功能分别提出拉取请求吗? 谢谢!
提交一个功能分支后,运行
git checkout master
在创建新功能分支之前。 这将确保您从master 分支而不是从另一个功能分支分支。
听起来您正在分支尚未合并的功能分支。
例如,如果您有一个master分支加上每个功能一个分支,则应该将这些新功能从master分支出来,而不是当前正在使用的任何功能,这样新代码便会分开。
这是您如何使用新功能的示例:
git checkout master
git pull origin master
git checkout -b feature_name
(implement some stuff on this branch)
git add (files added)
git commit -m "describe the feature you added"
git push --set-upstream origin feature_name
然后在github上打开以拉出请求以将feature_name合并到master。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.