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

本文介绍了如何使用Git的diff命令来查看文件的新增、修改和删除状态,并通过具体示例展示了如何针对不同版本间的变更进行查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

转载于:https://www.cnblogs.com/-mrl/p/6840701.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值