主控上的文件conf.yaml
:
food=steak
drink=water
开发上的文件conf.yaml
:
food=steak
在dev
分支上,我运行:
$ git merge master
Already up to date.
很明显要与大师合并,但是:
cat conf.yaml
(来自开发人员),显示:
food=steak
合并不成功,我应该和合并命令一起使用一些额外的选项吗?
我在https://git-scm.com/docs/git-merge
答案 0 :(得分:1)
您的本地master
分支很可能不是最新的,在这种情况下,您应该先获取:
# on dev
git fetch origin
git merge origin/master
以上两行是Git中有用的技巧。 git fetch
更新所有本地跟踪分支,包括origin/master
。然后,我们合并此本地跟踪分支。这样可以避免将分支从dev
移开。