我是一个水银用户,我感到困惑的远程分支机构的行为。 我有一个远程分支origin/dev
,我想复制它在本地领域dev
。 我想的是:
- 每当我
git pull
,以改变origin/dev
被合并到dev
- 每当我
git push
,改变dev
合并为origin/dev
所以,我创建了一个跟踪分支
git branch --track dev origin/dev
其中,在我所知的,应该做的正是我需要的。
不过,我是在一个特性分支工作,并出具了git pull
。 当我后来出具git checkout dev
我收到了令人费解的消息
你的分支是落后2个提交“原产地/ master_dev”,可快进。
如此看来,我的本地分行没有更新毕竟。 有没有办法有更新到远程一个分支,每当我拉,我目前并没有分支? 如果没有,我会纠正git merge
(不带任何参数)分支开发就足以挽回局面?