Полный конфиг Наглядная справка
--list показать содержимое конфига
-v - -vv - -a - показать удаленные репозитории
(когда лог не помещается в экран и появляется возможность пролистывания, выйти оттуда можно нажав q)
--pretty=oneline в одну линию короткое логирование (можно так же и --oneline) --max-count=NUMBER количество коммитов для показа --author=NAME фильтр по автору -- PATH_TO_RESOURSE можно посмотреть логи по конкретной папке или файлу -p показать содержимое коммита через пробел можно добавить имя ветки, откуда смотреть лог
--pretty="СПЕЦИАЛЬНЫЕ МЕТКИ ДЛЯ ВЫВОДА"
например мой вариант --pretty="%h %aD %s%d | [%an]" --max-count=8 --date=short --graph
все метки можно посмотреть тут: https://git-scm.com/docs/pretty-formats
. - индексирует все файлы -u - индексирует только модифицированные (update) файлы
git checkout - отменяем изменения, до add
git reset - отмена после add
git reset --hard ТЕГ или Хеш Коммита - отменить коммиты до заданного, добавив в историю новый, с автоматической отменой всех правок (в истории git log пердыдущие коммиты исчензнут, но их все еще можно посмотреть через git log --all)