如何在Git中设置推/拉?

时间:2011-02-21 11:44:21

标签: git config

如何使用远程存储库的其他分支自动执行推/拉工作? 默认情况下,创建一个“主”。 我添加了“开发”。 我希望每个人都参与开发。 : - )

1 个答案:

答案 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   原点/开发

希望这有帮助!