Как сделать "git log" в графическом интерфейсе Windows Git?


Я просто использовал графический интерфейс Git для клонирования локального РЕПО из GitHub,а затем я проверил определенную ветвь. Теперь я хочу увидеть эквивалент выполнения git log -50, но не могу найти ничего в меню опций или на главном экране:

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

Как я могу увидеть историю фиксации / данные за последние, скажем, 50 изменений?

2 5

2 ответа:

Этот графический интерфейс не только для Windows, это стандартный git-gui, который поставляется с Git.

В любом случае, git-gui сам по себе не показывает информацию журнала. Он предназначен для создания новых коммитов, управления филиалами и т. д. Сопутствующая программа gitk визуализирует граф фиксации , а также содержит информацию, подобную git log.

Вы можете запустить gitk из git-gui, используя что-то вроде репозитория → визуализировать историю мастера в меню (или, если вы предпочитаете, визуализировать всю ветвь История ). Кроме того, вы можете запустить его из командной строки. Я вообще хочу видеть все ветви, поэтому использую gitk --all.

Вот различные варианты (первые 3 из командной строки):

  • gitk

  • Или git-gui, затем репозиторий > визуализируйте историю мастера , как упоминал Крис

  • Установите Git-webui из https://github.com/alberthier/git-webui и создайте скрипт в пути, чтобы вызвать его быстро. В Windows я создал gitweb.bat содержащий:

    python "D:/Documents/software/____PORTABLE/git-webui-master/release/libexec/git-core/git-webui"
    

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

  • Используйте такой инструмент, как SourceTree . Примечание: Вы должны сначала создать учетную запись Atlassian или Bitbucket, даже если вы хотите просто использовать ее локально без каких-либо РЕПО онлайн (я нахожу это раздражающим).

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