Git:有没有一种简单的方法来设置新分支来跟踪远程分支?

标签 git branch tracking

通常的命令是:

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/

相关文章:

svn - 查找哪些分支正在修改文件

android - Google Analytics 用户计数不正确

git - Git 存储库名称是否区分大小写?

git - 什么时候从 Git 中删除一个分支?

git - 可以将其他数据放入 git commit 对象吗?

variables - 如何找到SSIS包中所有使用变量的地方?

tracking - 如何将 ECI 坐标转换为经度纬度和海拔高度以显示在 map 上?

svn - 在 Git 分支中跟踪 SVN 存储库

linux - Etckeeper + git 和远程服务器

git 将分支推送到具有不同名称的新仓库