0


git查看最近修改的文件

git log --name-status 每次修改的文件列表, 显示状态

git log --name-only 每次修改的文件列表

git log --stat 每次修改的文件列表, 及文件修改的统计

git whatchanged 每次修改的文件列表

git whatchanged --stat 每次修改的文件列表, 及文件修改的统计

git show 显示最后一次的文件改变的具体内容

git log --pretty=oneline 查看文件修改的版本历史记录

2、patch打补丁方法
git apply 0bf6c74.diff
git am -k -3 xxxx
生成git format-patch abdc545a862055478c695063d0a35e0642288092
git format-patch HEAD^

3、根据文件名找Gitid

git blame xx/xxx/dxx.c

获得gitid之后。可以使用下面命令查看详情。

git show 8cafc698c6

git format-patch
$ git format-patch HEAD^ #生成最近的1次commit的patch
$ git format-patch HEAD^^ #生成最近的2次commit的patch
$ git format-patch HEAD^^^ #生成最近的3次commit的patch
$ git format-patch HEAD^^^^ #生成最近的4次commit的patch
$ git format-patch <r1>..<r2> #生成两个commit间的修改的patch(包含两个commit. <r1>和<r2>都是具体的commit号)
$ git format-patch -1 <r1> #生成单个commit的patch
$ git format-patch <r1> #生成某commit以来的修改patch(不包含该commit)
$ git format-patch --root <r1> #生成从根到r1提交的所有patch

标签: git github

本文转载自: https://blog.csdn.net/yangzcc/article/details/129501045
版权归原作者 yangzcc 所有, 如有侵权,请联系我们删除。

“git查看最近修改的文件”的评论:

还没有评论