如何使用远程存储库的其他分支自动执行推/拉工作? 默认情况下,创建一个“主”。 我添加了“开发”。 我希望每个人都参与开发。 : - )
答案 0 :(得分:2)
如果您在远程存储库上创建了名为“develop”的分支,则克隆此存储库的每个人都将引用此分支,例如“origin / develop”,如果远程存储库的别名是“origin”。
因此,如果我克隆了这个存储库并希望对抗远程存储库上的develop分支,我将创建一个名为“develop”的本地分支,它跟踪“origin / develop”。这可以通过各种方式和不同的语法来完成,但我更喜欢:
git checkout --track origin / develop
我现在可以编辑文件并将其提交到我的本地开发分支,并执行“git pull”和“git push”与远程分支同步。
如果您已经有一个名为develop的本地分支,它不是跟踪分支,您可以使用以下命令进行设置:
git branch --set-upstream develop 原点/开发
希望这有帮助!