Все кто работает с Git через какой-либо IDE, например, PhpStorm уже привыкли к виду
и забыли как работать с Git через консоль. А, как говорила моя учительница: "Если не знать, да еще и забыть...".
В общем, PhpStom, конечно, штука хорошая, но чтобы посмотреть красивое дерево коммитов на удалённом сервере, к которому есть только ssh connect, PhpStorm не поможет. На этот случай можно воспользоваться следующей командой:
git log --graph --pretty=oneline --abbrev-commit --all --decorate
Чтобы не забывать эту длинную команду, можно её запомнить:
alias gitlog='git log --graph --pretty=oneline --abbrev-commit --all --decorate'
Вместо gitlog вы можете вписать любой алиас, который потом будете использовать.
Эта команда позволяет показывать коммиты из локальных и удаленных веток в текстовом формате.
Пример
$ gitlog
* 342e16b (HEAD, master) Up to 8.17
| * eafaa80 (origin/master) Drupal up to 8.1.5
|/
* eaa6150 Merge branch 'master' of /home/***/repos/mbaev.com
|\
| * ac9bace Add highlight for css
* | 738fc2a Fix for VideoEmbedWysiwyg (rss)
|/
* 9d8f642 Disallow translations and admin pages from index
* d6d35af Disallow translations and admin pages from index
* 327d112 Update modules
* 0c0b925 Updated modules
* 0671c01 Up to 8.1.1 and add video embed
* 6e7bbc3 Theming search
* 9be03a0 Beautify theme
...
Бонус
Чтобы отобразить определенное количество коммитов необходимо указать флаг -n.
gitlog -n 5
Или просто
gitlog -5