Как я могу просматривать Git Logs без Tig? - PullRequest
0 голосов
/ 20 января 2012

У меня новый провайдер сервера, и у них нет установленного tig, я уверен, что у парней есть на то веские причины Как вы просматриваете журналы GIT без TIG?

Не совсем то, что я ищу:

  1. $ git log --graph --color --oneline --all --decorate # как я могу просматривать вещи с этим?

  2. $ git log -p # больше похоже на diff-less-combo, не особо просматривая.

  3. $ gitk # Я нахожусь на консоли, хотя я мог бы sshfs вещи, но я хочу просматривать вещи, как с tig

Ответы [ 3 ]

1 голос
/ 20 января 2012

Из того, что вы сказали, я бы предложил один из них:

  1. git clone (возможно, с --mirror), затем просто используйте tig.Преимущества: все локально, тиг будет быстрым.Недостатки: вы должны поддерживать свою зеркальную копию в актуальном состоянии.
  2. sshfs, тогда просто используйте tig.Преимущества: вы используете свой локальный tig, настроенный именно так, как вы хотите, прямо в удаленном хранилище.Недостатки: он может работать немного медленно в зависимости от производительности и кэширования сети sshfs.
1 голос
/ 01 декабря 2012

вы можете попробовать это, мой личный конфиг alias.lp

git log --graph --pretty=format:'%Cgreen%h%Creset -%C(yellow)%d%Creset %s %Cred(%cr)%Creset%C(yellow)<%an>'
1 голос
/ 20 января 2012

Вывод журнала git будет проходить через less, что позволит вам переходить вверх и вниз, чтобы просмотреть более раннюю или более позднюю историю. less имеет множество функций, таких как поиск определенных строк и т. Д .: http://unixhelp.ed.ac.uk/CGI/man-cgi?less

Вы должны быть в состоянии использовать gitk --all, чтобы увидеть все также.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...