【发布时间】:2017-02-21 04:29:32
【问题描述】:
我正在尝试合并一些文件,但得到:
#added by them: sass/main.scss
由于我也添加了这个文件,我想看看“他们的”,看看他们做了什么。
我试过git diff sass/main.scss 但这不起作用。
有人知道这样做的正确方法吗?
【问题讨论】:
标签: git
我正在尝试合并一些文件,但得到:
#added by them: sass/main.scss
由于我也添加了这个文件,我想看看“他们的”,看看他们做了什么。
我试过git diff sass/main.scss 但这不起作用。
有人知道这样做的正确方法吗?
【问题讨论】:
标签: git
对于任何有冲突的文件,您可以检查不同的版本:
git show :1:aFile
git show :2:aFile
git show :3:aFile
即:
查看文件的最简单方法是在您喜欢的文本编辑器中打开它。由于文件是“他们添加的”,您已经知道差异是整个文件。
我试过
git diff sass/main.scss但这不起作用。
git diff sass/main.scss 将给定文件与索引进行比较。如果您已经合并并且没有进行任何更改,则差异将为空。 (我假设这就是您所说的“不起作用”。)要查看与您的工作的差异,您需要指定一个 commit-ish 进行比较。例如
$ git diff HEAD~ -- sass/main.scss
【讨论】: