Начальная настройка окружения
Задать имя пользователя и почтовый адрес для текущего репозитария:
1 2 | git config user.name "Doka" git config user.email my_git_mail@idoka.ru |
Выполнение этой команды эквивалентно редактированию строк файла .git/config:
1 2 3 | [user] name = Doka email = my_git_mail@idoka.ru |
Тоже самое глобально для всех будущих репозитариев:
1 2 | git config --global user.name "Doka" git config --global user.email my_git_mail@idoka.ru |
Для удобства работы можно задать короткие псевдонимы команд, например:
1 2 3 4 | git config --global alias.st "status -s" git config --global alias.di "diff" git config --global alias.ci "commit" git config --global alias.co "checkout" |
По умолчанию git использует стандартный редактор вашей системы, которым обычно является vim
. Если вы хотите использовать другой текстовый редактор, например, joe
, проделайте следующее:
1 | git config --global core.editor joe |
Проверить используемую конфигурацию командой:
1 | git config --list |
Также можете проверить значение конкретного ключа, выполнив git config <key>
, например:
1 | git config user.name |
Вывести лог коммитов в формате «Дата Автор»:
1 | git log --no-merges --pretty=format:"%an %ai" | more |
Использовать цветной вывод в терминале:
1 | git config color.ui true |
Выводить в логе коммит на одной строке:
1 | git config format.pretty oneline |
Интерактивный способ добавления в индекс:
1 | git add -i |
Помощь по использованию команд git можно получить следующими способами:
1 | git help <verb> |
или:
1 | git <verb> --help |