2

如何列出我上次推送到远程 Git 存储库中的所有文件?

我有一个项目并且只修改了几个文件并将add, commit and push其修改到远程。现在如何查看已推送到远程的文件列表?

它应该与上次提交 ID 有关吗?

4

1 回答 1

4

您可以使用远程跟踪分支及其 reflog 来查看您推送了哪些更改。例如,如果您将代码推送到origin/master,则可以使用以下内容列出您更改的所有文件:

git diff origin/master@{1} origin/master --name-status

语法基本上说要获取 之间的差异origin/master@{1},即origin/master在它的第一个先前位置和当前状态origin/master,如您的本地仓库最后一次知道的。

于 2013-08-29T02:06:40.550 回答