【问题标题】:Fix Git UU with VI用 VI 修复 Git UU
【发布时间】:2023-03-19 17:06:01
【问题描述】:

当我从远程拉取代码时,git 报告一个文件存在冲突。

你好.cpp

如果我使用git mergetool hello.cpp 并修复冲突,那么 git 会显示以下内容:默认的合并工具是 kdiff3。

M  hello.cpp

但是,如果我使用 vi 来修复冲突,git Stills 会显示以下内容

UU hello.cpp

我必须使用git add hello.cpp 才能显示以下内容

M hello.cpp

kdiff3 完成合并后会做什么,如果我用 vi 执行,git 将显示 M 而不是 UU

【问题讨论】:

    标签: git kdiff3


    【解决方案1】:

    kdiff3 完成后会执行“git add”。您可以(并且确实)使用 vi 来解决冲突和命令行来做同样的事情。请参阅“git help merge”“如何解决冲突”

    【讨论】:

      猜你喜欢
      • 2011-12-29
      • 2012-11-11
      • 1970-01-01
      • 2016-11-25
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      相关资源
      最近更新 更多