簡體   English   中英

列出在單個提交中更改的文件到遠程分支

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM