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 для разных языков