Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何列出我上次推送到远程 Git 存储库中的所有文件?
我有一个项目并且只修改了几个文件并将add, commit and push其修改到远程。现在如何查看已推送到远程的文件列表?
add, commit and push
它应该与上次提交 ID 有关吗?
您可以使用远程跟踪分支及其 reflog 来查看您推送了哪些更改。例如,如果您将代码推送到origin/master,则可以使用以下内容列出您更改的所有文件:
origin/master
git diff origin/master@{1} origin/master --name-status
语法基本上说要获取 之间的差异origin/master@{1},即origin/master在它的第一个先前位置和当前状态origin/master,如您的本地仓库最后一次知道的。
origin/master@{1}