对文件进行最后修改

时间:2017-08-23 13:28:17

标签: git

我正在使用此(bash):

git diff $(git log -1 --pretty=format:"%H" somefile)^! -- somefile

有更简单的方法吗?

4 个答案:

答案 0 :(得分:3)

对于文件的最新更改:

git log -p -1 <filename>

对文件的所有更改:

git log -p <filename>

或者,要获得图形视图:

gitk <filename>

答案 1 :(得分:1)

这样的事情:

git log -1 -p somefile

答案 2 :(得分:0)

试试这个:

git log --full-diff -1 -p somefile

答案 3 :(得分:0)

正如其他人所建议的那样(+1):

git log -1 -p <filename>

或“n”是更改次数

git log -n -p <filename>

...但是如果您想从名称已更改的文件中获取更改,请使用--follow选项:

git log --follow -1 -p <filename>