我使用的是ubuntu14.04,在推进代码之前,我经常运行命令git diff,这样我就可以知道我在代码中做了哪些更改。
然后有人告诉我,我应该用meld来解决合并问题。
我不能解决任何冲突,也不能使用git diff,因为meld太复杂了。所以我想恢复以前的状态。
当我做git diff时,我会得到这个错误。
Usage:
meld Start with an empty window
meld <file|dir> Start a version control comparison
meld <file> <file> [<file>] Start a 2- or 3-way file comparison
meld <dir> <dir> [<dir>] Start a 2- or 3-way directory comparison
meld <file> <dir> Start a comparison between file and dir/file
meld: error: too many arguments (wanted 0-3, got 7)
external diff died, stopping at app/Plugin/Community/Controller/CommunitiesContr我只想看到由我编辑的代码与原始代码的差异,这样我就可以在推送之前验证更改。
发布于 2017-04-02 07:04:36
你试过git difftool吗?
git difftool --tool=meld yourfile我找到了一个答案here,它描述了如何配置difftool来使用meld作为默认工具。
简言之:
~/.gitconfig )。git difftool yourfile上面的链接还描述了如何将meld配置为默认合并工具。
https://stackoverflow.com/questions/35909706
复制相似问题