2016-11-30 2 views
1

Я вернул некоторые сделанные изменения. Необходимо знать файлы и изменения (diff) в коде, который был ранее восстановлен.В любом случае, чтобы просмотреть все предыдущие образы GIT

+0

Возврат commit имеет сообщение по умолчанию, в котором говорится: «Revert xxxx» и «This reverts commit 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 log mybranch --grep = 'revert'' показывает возврат из всех остальных ветвей – mypeople

Смежные вопросы