我想查看在特定提交中更改了什么。没问题
git show 123456
但是这个提交有大量的更改,我只想看到一个特定文件的更改让我试试这个
git show 123456:/foo/bar/my.file
好的,可以工作。但是和预期的不一样。上面的命令将显示rev.123456中的整个文件-但是我想看到这个rev.123456的差异(就像git show 123456一样)。
xdyibdwo1#
使用“--”分隔符:
git show 123456 -- /foo/bar/my.file
yftpprvb2#
git diff 123456 123456^ -- /foo/bar/my.file
u4vypkhs3#
您正在查找git diff命令,那么,如果您想查看提交之间的差异:
git diff
$ git diff <commit1>..<commit2> -- <your_file_path>
kupeojn64#
git show HEAD...HEAD~1 -- *my.file
4条答案
按热度按时间xdyibdwo1#
使用“--”分隔符:
yftpprvb2#
u4vypkhs3#
您正在查找
git diff
命令,那么,如果您想查看提交之间的差异:kupeojn64#