我在远程存储库上有一个分支,我希望将该分支带到本地,这样我就可以做一个rebase。 我添加了名为github的远程分支的repo。如果我做
git checkout -b feature/AIOEC-168
git pull github feature/AIOEC-168
合并发生。我想在本地复制feature / AIOEC-168,然后在那个分支上复制git rebase develop
,我该怎么做?
答案 0 :(得分:1)
而不是git pull
尝试git fetch
:
git fetch github
git rebase github/feature/AIOEC-168
答案 1 :(得分:1)
如果您希望远程分支的本地版本也将远程分支设置为上游,请使用git checkout
的{{1}}标记:
--track
这将在本地创建git checkout --track github/feature/AIOEC-168
,它将与feature/AIOEC-168
遥控器的版本相同(并且还将该版本设置为上游跟踪分支),并且您可以从那里进行任何转换你喜欢的rebase命令。
答案 2 :(得分:0)
在任何中途版本的git上,您只需git checkout feature/AIOEC-168
,它将检测origin
中同名的分支,并创建一个同名的本地分支,跟踪{{1分支。