我迷失在不同的文章和stackoverflow问题中,我无法全神贯注地找出GIT的命令。这就是我想做的事情
现在,我想
Master
的分支推送到存储库,以便我可以创建pull request
。一旦获得批准,它将merged
进入主人。但是我如何将我的本地推送到上游以便创建分支并且我可以发出拉取请求? 答案 0 :(得分:2)
Git没有拉取请求的概念,所以如果你正在使用Git,那么你只需要将本地分支推送到远程(通常称为原点)。
git push -u origin my-branch-name
这将推动分支" my-branch-name"到远程的原点。 " -u"参数将为您设置上游分支,以便将来推送可以通过" git push"来完成。此时,其他人可以在将其合并到master之前查看并查看它(如果您愿意),如下所示:
git checkout master
git merge my-branch-name
git push
如果您正在谈论GitHub,工作流程略有不同。你需要
GitHub有很多关于此的好文档: https://help.github.com/categories/collaborating-on-projects-using-pull-requests/