相关疑难解决方法(0)

Git-跟踪远程分支

我是Mercurial用户,我对远程分支的行为感到困惑.我有一个远程分支origin/dev,我想在本地分支上复制它dev.我想要的是:

  • 每当我git pull,变化origin/dev被合并到dev
  • 每当我git push,变化dev被合并到origin/dev

所以我创建了一个跟踪分支

git branch --track dev origin/dev
Run Code Online (Sandbox Code Playgroud)

据我所知,这应该完全符合我的需要.

不过,我正在开发一个功能分支并发布了一个git pull.当我后来发出的时候,git checkout dev我收到了令人费解的消息

您的分支在2个提交后面的'origin/master_dev'后面,可以快进.

所以看来我的本地分支毕竟没有更新.每当我拉动并且我目前不在那个分支时,有没有办法让分支更新到远程分支?如果没有,我是否正确git merge分支开发(没有任何参数)足以恢复情况?

git branch

7
推荐指数
1
解决办法
4886
查看次数

标签 统计

branch ×1

git ×1