从Github拉出一个分支时重命名

时间:2015-07-12 19:55:21

标签: git github

我有一个名为" my-change"的本地分支。我把它推到了GitHub。

现在我想把分支从Github拉到我的本地机器上。我想保留原来的#34; my-change"分支处于当前状态。所以我想拉GitHub" my-change"作为本地" my-change"的独立分支。

如何从GitHub中拉出分支,并将其命名为" my-change-from-github"在当地?

2 个答案:

答案 0 :(得分:3)

假设您已将GitHub设置为名为origin的远程:

git fetch
git checkout -b my-change-from-github origin/my-change

运行这些操作后,您将获得最新的my-change上游检出的名为my-change-from-github的本地分支。

不要在您的本地git pull分支机构上执行git rebasemy-change,否则它将会更新。

答案 1 :(得分:0)

清除my-change分支的跟踪:

git branch --unset-upstream my-change

制作一个新的分支跟踪origin的{​​{1}}:

my-change

(当您分支远程跟踪分支时,git默认会自动为其设置跟踪)