Сочетания клавиш для просмотра всей истории git commit для репо?

У меня есть 10 коммитов на репо для одного файла. Существует ли быстрый / простой способ просмотра всех удалений / дополнений с помощью сочетания клавиш?

На данный момент я должен просмотреть историю репозиториев → щелкнуть каждый файл вручную, чтобы просмотреть историю коммитов.

Есть ли в github такие короткие клавиши, как клавиши со стрелками → ← ↑↓ для перехода от одной страницы истории коммитов в основной ветви к следующему коммиту?

Пример рабочего процесса диаграммы:

введите описание изображения здесь

Я чувствую, что это уже существует

3 ответа

Я перечислю несколько вариантов, которые вы можете попробовать после клонирования git-репо в вашей системе.

Параметры командной строки:

  • мерзавец

Параметры на основе пользовательского интерфейса:

REF: список GUI для всех платформ

Для этого я бы использовал:

gitk [filename]

или следовать имени файла после переименования

gitk --follow [filename]

Ты можешь использовать

git log -p имя файла, чтобы git генерировал патчи для каждой записи в журнале.

Увидеть

git help log

для большего количества опций - это может действительно сделать много хороших вещей:) Чтобы получить только diff для определенного коммита, вы можете

git show HEAD 

или любая другая ревизия по идентификатору. Или использовать

gitk

просматривать изменения визуально.

В TortoiseGit вы можете сделать:

  1. Откройте журнал для файла. (Щелкните правой кнопкой мыши на файле и Показать журнал)

  2. Включить View Patch

  3. Затем вы получаете средство просмотра патчей рядом для выбранного коммита

  4. Использование стрелок вверх / вниз для навигации по списку фиксации, и это средство просмотра патчей обновится автоматически. Например, используя стрелку вниз:

Другие вопросы по тегам