GIT在rebase期间创建无关的~HEAD文件

Geo*_*ock 9 git rebase git-rebase

遇到一个我在改变时从未见过的问题.

我有一个分支,有一些错误修正.

在错误修正之前,我有一个dev分支,它在过去的某个时候分离出来.

我转到dev分支,然后运行:

git rebase master
Run Code Online (Sandbox Code Playgroud)

它会倒带并尝试重播开发更改.

rebase停止,我得到一个我必须解决的冲突.

我解决了正常的冲突,添加了已解析的文件,然后运行:

git rebase --continue
Run Code Online (Sandbox Code Playgroud)

还有另一个冲突,我跑:

git status
Run Code Online (Sandbox Code Playgroud)

..看事情的状态.我看到一些正常的变化,一些未合并的路径,但后来还有一些我以前从未见过的Untracked文件:

path/to/something/existingFileName.ext~HEAD
Run Code Online (Sandbox Code Playgroud)

我可以回头看看,在我们恢复的提交时,这些文件在任一分支中都不存在.我很好奇为什么他们是由rebase过程创建的,如果有什么我应该对他们做什么?

rob*_*ich 1

这些是它用来协调合并的文件:你的、他们的以及我们开始时使用的文件。当你解决了冲突,跑去git rebase --continue完成任务后,他们还在吗?