使用" git difftool"的奇怪终端行为

时间:2015-06-14 03:14:36

标签: terminal ubuntu-14.04 git-difftool

当我尝试使用" git difftool"时,终端似乎进入了一个模式,即按下"输入"键输出^ M而不是接受默认选项:

$ git difftool --tool=tkdiff file

Viewing (1/1): 'file'
Launch 'tkdiff' [Y/n]: ^M^M^M^M^M^M^M^M

我可以控制它,但我不能让difftool工作。

" git diff"就像一个魅力。

我正在努力解决这个问题。

我正在运行Ubuntu 14.04.2 LTS,我的TERM是xterm,而我的.gitconfig非常简单,它没有输出内容:

[user]
        name = My Name
        email = myemail@example.com

[alias]
        co = checkout

我如何使用" git difftool"?

1 个答案:

答案 0 :(得分:1)

可能是终端配置问题而不是git问题。运行stty sane以查看是否有帮助或遵循此类似帖子中的其他说明:https://askubuntu.com/questions/441744/pressing-enter-produces-m-instead-of-a-newline