列出我推送到远程Git仓库的所有文件

时间:2013-08-28 11:20:55

标签: git git-diff

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

我有一个项目,只修改了几个文件并将add, commit and push修改为遥控器。现在我怎么看到我推送到远程的文件列表?

它是否与上次提交ID有关?

1 个答案:

答案 0 :(得分:2)

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

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

语法基本上是指origin/master@{1},即origin/master在其第一个位置之间的差异,以及当前状态origin/master,如您当地的仓库所知。< / p>