Ruby 2.0.0和git碰撞

时间:2014-11-25 18:47:19

标签: ruby git

我在这里不知所措。我通过打开一个启动Ruby 2.0.0的DOS窗口来使用GIT。 当我做一个GIT差异时,它给了我一个模糊,但然后让我处于某种编辑边缘,提示说(END)而不是c:...(见截图)

我已经尝试过Ctrl ^ C和:q以及其他一些东西,但我似乎无法逃避这种模式。 在屏幕截图中,您可以看到我输入了Ctrl ^ C并且它看起来像我已经逃回到Cmd提示符,但是当我尝试输入任何其他内容时,它会让我回到(END)模式。 / p>

我不明白为了进入这种模式我做了什么,或者我做了什么来逃避它。

screenshot:

3 个答案:

答案 0 :(得分:2)

默认情况下,git diff会将您带入寻呼机,例如lessmore。 Control-C可能不会让你脱离寻呼机,但你应该能够点击q退出。您可以使用git --no-pager diff,因此根本不使用寻呼机。

答案 1 :(得分:0)

可能某事或某人改变了您的〜/ .gitconfig文件。这可以覆盖很多标准的git行为。

答案 2 :(得分:0)

q似乎有效 - 这一次。

这自然是我尝试过的第一件事,但它没有用。不知道我做错了什么,但它现在正在运作。 (如果/当它再次停止工作时,我也许会回来。)