2016-11-30 115 views
1

我已经恢复了一些已完成的更改。需要知道以前恢复的代码中的文件和更改(差异)。无论如何查看所有以前的GIT恢复

+0

恢复提交有一个默认消息,说'恢复xxxx'和'这恢复提交xxxx'。如果你没有改变它,你可以使用'git log --grep ='Revert'来列出这些提交。 – ElpieKay

回答

1

是的,就像ElpieKay说,你可以使用git log --grep='Revert'

还有另一个默认消息“这回复提交 ...”,所以git log --grep='revert'git log --grep='reverts'也工作。

如果您只想显示一个分支的还原日志,则可以使用 git log branchName --grep='revert'

+0

这部分工作形式我。这给予了我(或我的分支)未完成的回复。由于我是git的新手,如果我只能查看从我的分支完成的回复,请让我知道。 – mypeople

+0

你的意思是不仅mybranch已恢复日志,而且其他分支已恢复?你想只显示mybranch恢复日志?如果出现这种情况,可以使用'git log mybranch --grep ='revert''来找到它。 –

+0

甚至'git的日志mybranch --grep =“revert''正显示出将恢复所有其他部门 – mypeople