首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获得在两个Git提交之间更改的所有文件的列表?

如何获得在两个Git提交之间更改的所有文件的列表?
EN

Stack Overflow用户
提问于 2018-03-22 00:50:02
回答 2查看 0关注 0票数 0

由于官僚主义的原因,我需要在我的存储库中为报告获取所有更改文件的列表(我从现有的源代码开始)。

我该怎么做才能拿到这份名单?

EN

Stack Overflow用户

发布于 2018-03-22 09:25:41

对于在给定的SHA和当前提交之间更改的文件:

代码语言:txt
复制
git diff --name-only <starting SHA> HEAD

或者,如果你希望包含已更改但尚未提交的文件:

代码语言:txt
复制
git diff --name-only <starting SHA>

更普遍地说,以下语法将始终告诉你哪些文件在两次提交之间更改(由它们的SHA或其他名称指定):

代码语言:txt
复制
git diff --name-only <commit1> <commit2>
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档