当我尝试使用" 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"?
答案 0 :(得分:1)
可能是终端配置问题而不是git问题。运行stty sane
以查看是否有帮助或遵循此类似帖子中的其他说明:https://askubuntu.com/questions/441744/pressing-enter-produces-m-instead-of-a-newline