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为删除

 

如:

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[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 @   一个人的孤独自白  阅读(2244)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示