侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Git如何获得两个版本间所有变更的文件列表

2023-11-17 星期五 / 0 评论 / 0 点赞 / 61 阅读 / 1091 字

方法1git diff HEAD~2 HEAD~3 --name-status方法2git diff HEAD HEAD^ --statHEAD和HEAD^可以换成两次提交的版本号或者commit

方法1

git diff HEAD~2 HEAD~3 --name-status

方法2

git diff  HEAD HEAD^ --stat

HEAD和HEAD^可以换成两次提交的版本号或者commit id

推荐

个人推荐方法1:

git diff v1.2.0 HEAD --name-status | > test.txt

上面的貌似只能在类Unix系统有效(我在macOS里面成功的),下面的命令在 macOS 和 windows的“git shell”里面都可以

git diff v1.2.0 HEAD --name-status > test.txt

text.txt 内容如下(省略n行):

D	.classpathD	.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launchD	.externalToolBuilders/org.eclipse.wst.validation.validationbuilder.launchA	.gitignoreD	.projectD	.settings/.jsdtscopeD	.settings/org.eclipse.core.resources.prefsM	WebContent/index.jspM	WebContent/server.xml... 

参考:

https://segmentfault.com/q/1010000000133613

https://zhidao.baidu.com/question/201467902912027085.html

广告 广告

评论区