git config -e --system
— редактировать настройки системыgit config -e --global
— редактировать настройки пользователяgit config -e
— редактировать настройки репозиторияgit config --global user.name "<name>"
— задать имя пользователяgit config --global user.email "<email>"
— задать почту пользователя
git help
— список командgit <command> -h
— помощь по команде в терминалеgit <command> --help
— документация по команде в браузере
git config --global alias.it "!git init && git commit -m 'Initial commit' --allow-empty"
git config --global alias.st "status -sb"
git config --global alias.call "!git add . && git commit -m"
git config --global alias.commend "commit --amend --no-edit"
git config --global alias.graph "log --oneline --decorate --graph --all"
git config --global alias.to "checkout"
git config --global alias.pushup "push -u origin HEAD"
git config --global alias.please "push --force-with-lease"
git config --global alias.puff "pull --ff-only"
git config --global alias.pure "pull --rebase --autostash"
git config --global alias.undo "reset --soft HEAD^"
https://github.com/github/gitignore — .gitignore для разных языков