列出我已推送到远程 Git 存储库的所有文件

Jav*_*ons 2 git git-diff

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

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

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

小智 5

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

git diff origin/master@{1} origin/master --name-status
Run Code Online (Sandbox Code Playgroud)

语法基本上是说取 之间的差异origin/master@{1},即origin/master在其第一个前一个位置,和 的当前状态origin/master,如本地存储库最后所知。