由于官僚主义的原因,我需要在我的存储库中为报告获取所有更改文件的列表(我从现有的源代码开始)。
我该怎么做才能拿到这份名单?
发布于 2018-03-22 09:25:41
对于在给定的SHA和当前提交之间更改的文件:
git diff --name-only <starting SHA> HEAD
或者,如果你希望包含已更改但尚未提交的文件:
git diff --name-only <starting SHA>
更普遍地说,以下语法将始终告诉你哪些文件在两次提交之间更改(由它们的SHA或其他名称指定):
git diff --name-only <commit1> <commit2>
发布于 2018-03-22 10:04:03
若要查找自上次提交以来修改的所有文件的名称,请执行以下操作:
git diff --name-only
或者(获得更多信息,包括未跟踪的文件):
git status
https://stackoverflow.com/questions/-100003659
复制相似问题