Ответ 1
git show
- ваш друг:
git show shaOfHisCheckIn
Мой коллега проверял некоторые изменения на Git, и я хочу точно посмотреть, что это за изменения. Другими словами, разница между его регистрацией и ее родителем.
Для меня было логично запустить эту команду:
git diff shaOfHisCheckIn
Но это не сработало. Кажется, он показывает разницу между этим SHA и моей текущей рабочей копией.
Какая правильная команда показывает разницу между данным SHA и его родителем?
git show
- ваш друг:
git show shaOfHisCheckIn
Если вы хотите визуально просмотреть шрифт в kdiff3
, meld
, kompare
, xxdiff
, tkdiff
, diffuse
...
git difftool --dir-diff shaOfHisCheckIn^!
git difftool --tool=meld --dir-diff shaOfHisCheckIn^!
git difftool -t meld -d shaOfHisCheckIn^!
Попробуйте следующее:
git diff shaOfHisCheckIn^ shaOfHisCheckIn
или
git diff shaOfHisCheckIn{^,}
git diff shaOfHisCheckIn shaOfHisCheckIn^