gpt4 book ai didi

git mergetool 告诉 "No files need merging"而不是冲突的文件

转载 作者:行者123 更新时间:2023-12-04 18:51:17 26 4
gpt4 key购买 nike

我使用以下命令将 master 的分支重新设置为我的分支

git rebase master

然后我在许多文件中遇到了冲突。然后为了解决冲突,我通常做的是
git mergetool -t kdiff3

通常我会解决与 kdiff3 的冲突。但是这次mergetool给出了以下输出
No files need merging

但实际上有很多文件存在冲突。我所期待的是它会给我一个解决冲突的窗口。

最佳答案

几分钟前我刚遇到完全相同的情况,发现至少有两个原因,您需要检查以解决它:

  • 仅文件日期已更改:见 here
  • 文件不包含冲突标记(例如“<<<<<<<...”)并显示通常的差异:它有点 stash ,但如果运行 git rebase --continue它告诉您只需将文件添加到索引( git add <file> )。

  • (第二个解决了我的情况。)

    在任何情况下,如果 .git 目录中没有 MERGE_HEAD 文件,则会出现“没有文件需要 merge ”消息(但是不要触摸它)。因此,您可以切换到您喜欢的任何 merge 工具,但这无济于事。

    干杯

    关于git mergetool 告诉 "No files need merging"而不是冲突的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39744589/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com