git输出两个commit之间的文件变动信息

如果要查看两个 commit hash 之间的变动文件列表,而不显示具体的文件变动内容,怎么处理?

例如,要查看指定 commit hash 到最新提交之间的变动文件信息,可以使用如下命令:

git diff --name-only <commit hash> HEAD

这里使用 --name-only 参数,表示只输出变动的文件列表,不显示具体的变动内容。

如果你想查看特定文件目录下的文件变动,可以使用如下命令:

git diff --name-only <commit hash> HEAD -- <dir>

这里使用 -- <dir> 参数,表示只输出指定目录下的文件变动。

如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注