如何在拉动上设置git setup跟踪分支

时间:2015-03-25 14:37:49

标签: git branch git-branch pull

有时我会从其他人改变的回购中提取新的更改。他们创建了新的分支并将它们推送到中央仓库。有没有办法在拉动这些新分支时让git在本地自动创建同名的跟踪分支?

1 个答案:

答案 0 :(得分:1)

我认为git不支持开箱即用。

如果这只是一个分支,你可以这样做:

git fetch origin branch_name && git checkout -b branch_name --track origin/branch_name

您还可以通过在~/.gitconfig文件中添加以下内容来为上述内容创建git别名:

[alias]
    fetch_tracking = "!f() { git fetch origin $1 && git checkout -b $1 --track origin/$1; }; f"

然后使用

调用它
git fetch_tracking branch_name

当然,你只会在第一次这样做。

相关问题