git列出更改的文件

git列出更改的文件

 

一定要知道提交所对应的commit的id,你的每一次提交git都会生成一个对应的id,如何查看这个id呢?

git log

下面的命令的xxxxxxxxxxxxxxxx和yyyyyyyyyyyyyyy是commit id

git列出某一次commit的更改

git show xxxxxxxxxxxxxxxxxx

 

git列出某一次commit的更改的文件的名字

git show –name-only xxxxxxxxxxxxxxxxx

或者

git show –stat –oneline xxxxxxxxxxxxxxxxx

或者

git diff-tree –no-commit-id –name-only -r xxxxxxxxxxxxxxxxxx

或者

git ls-tree –name-only -r xxxxxxxxxxxxxxxxx

 

git列出某2个commit之间发生变化的文件

git show –pretty="format:" –name-only xxxxxxxxxxxx..yyyyyyyyyyyyyyy

注意中间的2点

这里的xxxxxxxxxxxx和yyyyyyyyyyyyyyy分别代表了不同的commit的ID

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

留言

你的邮箱是保密的 必填的信息用*表示