git获取一个版本相对于另一个版本新增,修改,删除的文件

git diff --name-status  00ef237ef0f0a4b8bd9609c2b6d570472028212d abf13b4d58abbb05a7d494cdc205d025978ace5a|grep "^A"
git diff --name-status  00ef237ef0f0a4b8bd9609c2b6d570472028212d abf13b4d58abbb05a7d494cdc205d025978ace5a|grep "^M"

git diff --name-status  00ef237ef0f0a4b8bd9609c2b6d570472028212d abf13b4d58abbb05a7d494cdc205d025978ace5a|grep "^D"

使用方法: git diff   最新版本    之前版本

A为新增,M为修改,D为删除

 

如:

新版本相对旧版本,你是删除了,旧版本相对新版本,他是增加的

[root@git-code dkh-lopal-api]#  git diff --name-status  dbfbee17adf03a2eebe36475636d411ad781f677 d104a31be611b95c4fd34037a1830aca1540bb26 |grep "^D"
D       .idea/.name
D       .idea/baseapi335_lopal.iml
D       .idea/encodings.xml
D       .idea/misc.xml
D       .idea/modules.xml
D       .idea/vcs.xml
D       .idea/workspace.xml
[root@git-code dkh-lopal-api]#  git diff --name-status  d104a31be611b95c4fd34037a1830aca1540bb26 dbfbee17adf03a2eebe36475636d411ad781f677|grep "^A"
A       .idea/.name
A       .idea/baseapi335_lopal.iml
A       .idea/encodings.xml
A       .idea/misc.xml
A       .idea/modules.xml
A       .idea/vcs.xml
A       .idea/workspace.xml

 

posted @ 2017-05-11 14:14  一个人的孤独自白  阅读(2188)  评论(0编辑  收藏  举报