相关疑难解决方法(0)

如何退出Vim编辑器?

我被困住了,无法逃脱.它说:

"type :quit<Enter> to quit VIM"
Run Code Online (Sandbox Code Playgroud)

但是当我输入它时它只是出现在物体中.

vi vim

3558
推荐指数
12
解决办法
201万
查看次数

什么是Git最好的视觉合并工具?

在Git中查看和编辑合并的最佳工具是什么?我想得到一个3向合并视图,在单独的面板中有"我的","他们的"和"祖先",以及第四个"输出"面板.

此外,调用所述工具的说明也很棒.(我仍然没有弄清楚如何以这样的方式启动kdiff3,它不会给我一个错误.)

我的操作系统是Ubuntu.

git version-control merge

566
推荐指数
16
解决办法
38万
查看次数

git rebase,跟踪'本地'和'远程'

在进行git rebase时,我常常难以解决在解决冲突时"本地"和"远程"发生的事情.我有时会产生这样的印象:他们将一方提交交换到另一方提交.

这可能(肯定)因为我还没有正确理解.

变基础时,谁是'本地',谁是'偏远'?

(我使用P4Merge解决冲突)

git conflict rebase

161
推荐指数
2
解决办法
3万
查看次数

在git merge冲突中,生成的BACKUP,BASE,LOCAL和REMOTE文件是什么?

我假设LOCAL和REMOTE文件正是他们的名字所暗示的,但什么是BASE和BACKUP?

git

104
推荐指数
3
解决办法
5万
查看次数

为什么git mergetool在vimdiff中打开4个窗口?(我期待3)

当我遇到冲突时,我试图用git-mergetool它来解决它.我键入:

>git mergetool -t vimdiff
Run Code Online (Sandbox Code Playgroud)

vimdiff以4向开放,而不是3向开放.我在vimdiff的分割窗口看起来像:

:ls
  1 #a   "Gemfile.lock"                 line 1
  2 %a   "Gemfile.lock.LOCAL.4828.lock" line 1
  3  a   "Gemfile.lock.BASE.4828.lock"  line 0
  4  a   "Gemfile.lock.REMOTE.4828.lock" line 0
Run Code Online (Sandbox Code Playgroud)

这些是什么?我想要一个三向差异:目标文件,合并文件和工作文件.我该如何配置我的git或vimdiff?

git vim vimdiff

26
推荐指数
4
解决办法
1万
查看次数

你如何取消外部git差异?

我已经将vim设置为我的外部差异工具:

[diff]
        external = git_diff_wrapper

#!/bin/sh

vimdiff "$2" "$5"
Run Code Online (Sandbox Code Playgroud)

假设我有300个已修改过的文件; 通过bash,我输入"git diff".它按顺序启动了300个vimdiff,我该如何中止?

git vim vimdiff external

16
推荐指数
2
解决办法
4734
查看次数

如何找出导致冲突的Git提交?

我正在将上游更改合并到我的项目中,最近有很多提交产生了很多合并冲突.尝试一次解决所有问题是没有意义的.

如何找出哪些提交会产生冲突?以下任何一种都是可以接受的:

  • 一种让Git在发现冲突时立即停止合并的方法
  • 一种让Git按时间顺序列出所有冲突提交的方法
  • 还有其他让我按时间顺序一个接一个地解决冲突的事情,它不涉及一次合并一些提交,希望偶然发现冲突

git conflict git-merge

16
推荐指数
2
解决办法
4980
查看次数

VimDiff E93:RE超过一场比赛

因此,我是使用vimdiff的新手,但是我感觉有些错误。每当我尝试使用以下命令从远程存储库中选择更改时:

:diffg RE
Run Code Online (Sandbox Code Playgroud)

我得到错误:

E93: More than one match for RE
Run Code Online (Sandbox Code Playgroud)

不知道这来自哪里或如何解决。我很惊讶堆栈溢出似乎没有在任何地方发布此问题。在此先感谢任何可以提供帮助的人:)

git vimdiff git-merge diff3 merge-conflict-resolution

4
推荐指数
1
解决办法
1140
查看次数