2017-02-17 2 views
0

У нас есть сервер GitBlit, но если я вхожу в систему, пользовательский интерфейс на самом деле не показывает мне изменения, внесенные n commit. Я надеялся, что есть какая-то команда вроде «git commit [HASH]», которая показывает вам изменения, сделанные этим фиксатором.Как увидеть изменения, вызванные фиксацией?

Есть ли простой способ это увидеть?

+0

Ответ Sandeep ('git show') обычно тот, который вы хотите. Обратите внимание, что 'git show' фактически запускает' git diff' (ну, точнее, его небольшой вариант). 'git diff' позволит вам сравнить * any * commit с * любым другим * commit, но только два коммита за раз в целом; или, например, одно коммит против вашего рабочего дерева. – torek

ответ

0

git diff HEAD^ покажет вам различие между текущим и последней фиксацией

git diff <HASH> покажет вам различие между током и любой фиксацией

вы также можете использовать ГОЛОВА ~-просто вернуться 3 фиксаций и т.д.

1

Вы можете использовать следующие

git show <commit-id>

It покажет вам сообщение commit и diff.