遇到一个我在重新定位时从未见过的问题。
我有一个主分支,它有一些错误修正。
我有一个 dev 分支,在错误修正之前的某个时间分叉了。
我转到dev分支,然后运行:
git rebase master
它倒退并尝试重播开发更改。
rebase停止,我得到一个我必须解决的冲突。
我解决了正常冲突,添加了已解析的文件,然后运行:
git rebase --continue
还有另一个冲突,我跑了:
git status
..看事情的状态。我看到一些正常的变化,一些未合并的路径, 但后来还有一些我以前从未见过的Untracked文件:
path/to/something/existingFileName.ext~HEAD
我可以回头看看这两个分支中都不存在这些文件 在我们恢复的提交时。我很好奇他们为什么这么做 是由rebase过程创建的,如果有什么我应该对它们做什么呢?
答案 0 :(得分:1)
这些是用于协调合并的文件:你的,他们的,以及我们都开始使用的东西。解决冲突后,运行git rebase --continue
并完成后,它们仍在那里吗?