什么是合并期间创建的 .rej 文件

What are .rej files which are created during merge

我正在将主分支合并到新分支中,创建了一些 .rej 文件。

我将一个 master 分支池放入新分支我遇到了已解决的冲突但是有一些 .rej 文件。

能否请您帮助我了解 .rej 文件以及我应该如何处理这些文件。

.rej 文件是被拒绝的文件(通常是 hunks 补丁,但不仅如此)。

当你在合并后获得这些文件时,你将不得不手动编辑它们,修复它们然后再应用它们。

您可以阅读 here 更多关于它的内容以及它是什么

.rej 文件

diff a.txt    (rejected hunks)
....

手动修复它,然后像常规补丁一样应用 .rej 文件。

手动将 *.rej 中的更改合并到所需文件中并删除 *.rej 文件。

可以找到另一篇非常有用的文章来解决这个问题 here

因为我知道我的远程 master 分支是最新的,所以我删除了所有 .rej 文件,然后 git pull.