我正在尝试合并一些文件,但得到:
#added by them: sass/main.scss
由于我还添加了这个文件,我想看看他们的'他们'并看看他们对此做了什么。
我已经尝试了git diff sass/main.scss
,但这不起作用。
有人知道这样做的正确方法吗?
答案 0 :(得分:1)
对于任何有冲突的文件,您可以使用以下方法检查不同的版本:
git show :1:aFile
git show :2:aFile
git show :3:aFile
那是:
答案 1 :(得分:0)
查看文件的最简单方法是在您喜欢的文本编辑器中打开它。由于文件是"由他们添加",您已经知道差异是整个文件。
我已经尝试
git diff sass/main.scss
,但这不起作用。
git diff sass/main.scss
将给定文件与索引进行比较。如果您已经合并但未进行任何更改,那么差异将为空。 (我认为这就是你的意思"不起作用。")要查看与你的工作的差异,你需要指定一个与之比较的commit-ish。例如
$ git diff HEAD~ -- sass/main.scss