2016-11-30 56 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