или если мастер попал в ветвь sha2, и вы не хотите видеть коммиты, которые поступают от master и sha1, это первая команда, разветвленная с master, использует
gitk master..sha2
Ответ 3
К сожалению, gitk не поддерживает выход diff таким образом.:-( Вы можете использовать git difftool, хотя и поддерживаете несколько встроенных инструментов. Например, вы можете сделать git difftool -t kdiff3 sha1 sha2. Он показывает, что файл разный по одному. Были разговоры о git список о поддержке более чем одного файла за раз с помощью инструмента diff, но я не уверен, где это закончилось. Я еще не видел исправления, реализующие его.
Ответ 4
Нет, но вы можете сделать это с помощью команды meld:
Трюк заключается в том, что, проверив sha1, а затем сбросив на sha2, вы делаете все различия между ними, как будто нефиксированные изменения. Затем meld может использовать свою способность просматривать неуправляемые изменения, выполнять разные файлы одновременно.