通常的命令是:
git checkout origin/branch_i_want -b branch_i_want
Git 响应:
Branch branch_i_want setup to track remote branch branch_i_want from origin.
这很好。
我的问题很简单。大多数时候,本地创建的分支与远程分支具有相同的名称。是否有一个 git 命令可以执行此操作,这样我就不需要输入两次分支名称?
换句话说,有没有类似的东西:
git checkout --autocreate-tracking origin/branch_i_want
理论上,这会创建一个名为branch_i_want的本地分支并将其设置为跟踪origin/branch_i_want?
最佳答案
使用最近的 git (我认为 >= 1.7),您只需执行 git checkout -to Remote name/branch name
即可,并且隐含 -bbranchname
。 p>
关于Git:有没有一种简单的方法来设置新分支来跟踪远程分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4200387/