我有一个名为" my-change"的本地分支。我把它推到了GitHub。
现在我想把分支从Github拉到我的本地机器上。我想保留原来的#34; my-change"分支处于当前状态。所以我想拉GitHub" my-change"作为本地" my-change"的独立分支。
如何从GitHub中拉出分支,并将其命名为" my-change-from-github"在当地?
答案 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 rebase
或my-change
,否则它将会更新。
答案 1 :(得分:0)
清除my-change
分支的跟踪:
git branch --unset-upstream my-change
制作一个新的分支跟踪origin
的{{1}}:
my-change
(当您分支远程跟踪分支时,git默认会自动为其设置跟踪)