[英]List files changed in a single commit to remote branch
如何列出作為單個提交(最新提交/HEAD)的一部分更改到遠程/上游分支的文件(僅)的名稱,而無需執行 git pull 到該分支的本地?
您並不嚴格需要pull
(例如,將遠程分支合並到您的本地版本中),但至少您必須fetch
以獲得新的定義:
git fetch
git log --name-only --no-walk --pretty=format:"" <upstreamBranch>
其中<upstreamBranch>
可能是例如origin/master
(注意:你的本地分支不會被修改,只有遠程跟蹤分支用來記錄遠程分支的狀態)
(另一個注意事項:如果文件列表為空,則最后一次提交可能是合並提交。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.