git - 什么是 merge 期间创建的 .rej 文件

标签 git branching-and-merging

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

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

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

最佳答案

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

当您在 merge 后获得这些文件时,您将不得不手动编辑它们,修复它们,然后再将它们应用回去。

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

.rej 文件

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

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

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

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

关于git - 什么是 merge 期间创建的 .rej 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34585865/

相关文章:

java - 提交后未显示更改 (Heroku Java)

svn - 在颠覆中,我想恢复到一个修订版,然后逐步执行每个修订版以查看它在哪里损坏

git - merge 后是否应该删除分支?

Git 将修补程序 merge 到多个分支

git - 恢复 git push

git - 将 Git Bash 的输出通过管道传输到剪贴板

git add * 不添加已删除的文件

javascript - 尝试将我的 Node.js 应用程序推送到 Heroku,错误 : ENOENT with jade npm

tfs - 当/candidate 显示它们时,合并/discard 报告 'No Pending Changes'

visual-studio - TFS > 分支 : Converting Source Folder To Branch