假设您的工作目录example.md中有一个未暂存的文件,并尝试合并已经跟踪的文件:origin/remote1example.md
当尝试合并时,您会收到以下错误:
error: The following untracked working tree files would be overwritten by merge:
example.md
Please move or remove them before you merge.
Aborting
Run Code Online (Sandbox Code Playgroud)
即使文件的内容相同,也会发生这种情况。
TLDR: 如果工作目录中当前未跟踪的文件可能被合并覆盖,git merge 则阻止您合并。
git仅当本地更改被覆盖时才会阻止合并,如果远程没有对您本地修改的文件进行更改,则合并将顺利完成。
| 归档时间: |
|
| 查看次数: |
4556 次 |
| 最近记录: |