【发布时间】:2025-11-24 02:50:02
【问题描述】:
我正在尝试获取在 2 个连续拉取请求中已更改的文件的名称。因此 2 位开发人员更改了 2 个 diff 文件并推送到 github。当我尝试将其拉入第三个 repo 时,我需要获取 2 个更改的文件名。目前,我使用以下代码仅获取最新开发人员的更改文件名。
git diff --diff-filter=ACMR --name-only @{1}..
如果有人有任何想法,请分享。
谢谢
【问题讨论】:
我正在尝试获取在 2 个连续拉取请求中已更改的文件的名称。因此 2 位开发人员更改了 2 个 diff 文件并推送到 github。当我尝试将其拉入第三个 repo 时,我需要获取 2 个更改的文件名。目前,我使用以下代码仅获取最新开发人员的更改文件名。
git diff --diff-filter=ACMR --name-only @{1}..
如果有人有任何想法,请分享。
谢谢
【问题讨论】:
您可以使用语法来获取包含文件更改的提交日志。这仅显示已更改文件的列表。
git 日志 --stat
如果要检查文件中的更改,请使用
git log -p
你可以通过限制来限制日志条目
git log -p -2
更多https://www.git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History
【讨论】: