我有一个git存储库master和alt分支.alt分支包含修改后的master代码版本,我正在尝试将更改合并master到alt这样:
git merge --squash master
Run Code Online (Sandbox Code Playgroud)
合并导致冲突:
Auto-merging myproject/foo/bar
CONFLICT (content): Merge conflict in myproject/foo/bar
Squash commit -- not updating HEAD
Automatic merge failed; fix conflicts and then commit the result.
Run Code Online (Sandbox Code Playgroud)
在我解决冲突并提交更改之后,一切似乎都很好,但是当我git merge --squash master再次运行时(不对任何分支进行任何更改)我将得到相同的冲突错误.
这是为什么?我错过了什么?