我如何列出仅作为对远程/上游分支的一次提交(最新的提交/ HEAD)的一部分而更改的文件的名称(仅),而无需对该分支的本地执行git pull? >
答案 0 :(得分:0)
您不必严格pull
(例如,在本地合并远程分支),但是至少您必须fetch
才能获得新的定义:
git fetch
git log --name-only --no-walk --pretty=format:"" <upstreamBranch>
例如<upstreamBranch>
可能是origin/master
(注意:您的本地分支不会被修改,只有用于记录远程分支状态的远程跟踪分支)