git simple merge不合并

时间:2019-04-17 10:04:20

标签: git merge

主控上的文件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

上找不到此信息

1 个答案:

答案 0 :(得分:1)

您的本地master分支很可能不是最新的,在这种情况下,您应该先获取:

# on dev
git fetch origin
git merge origin/master

以上两行是Git中有用的技巧。 git fetch更新所有本地跟踪分支,包括origin/master。然后,我们合并此本地跟踪分支。这样可以避免将分支从dev移开。