我想看看特定提交中的更改内容。
没问题
git show 123456
但是这个提交有很多变化,我想只看到一个特定文件的更改
让我试试这个
git show 123456:/foo/bar/my.file
好吧,有效。但不如预期的那样。上面的命令将以rev为单位显示整个文件。 123456 - 但我希望看到此转速的差异(就像git show 123456
一样)。
答案 0 :(得分:2)
使用“ - ”分隔符:
git show 123456 -- /foo/bar/my.file
答案 1 :(得分:1)
git diff 123456 123456^ -- /foo/bar/my.file
答案 2 :(得分:0)
您正在寻找git diff
命令,然后,如果您想查看提交之间的差异:
$ git diff <commit1>..<commit2> -- <your_file_path>