Git Configurations - Angelfirenze/LearningCurve GitHub Wiki
Git configurations for Any New Machines:
[user/email]
git config --local user.name
git config --local user.email
[global/catalogue]
git config --global --list
cat ~/.gitconfig
[core] git config core.autocrlf (Mac: input, Windows: true) // autocrlf { -carriage -return -line -feed }
[color]
ui = true
CODE: git config --system color.ui true
[push]
default = simple
CODE: git config --global push.default simple
[pull]
rebase = true
CODE: git config --global pull.rebase true
[rerere] { reuse recorded resolution }
enabled = true
CODE: git config --global rerere.enabled true
[aliases]
s = status // git -s
CODE: git config --global alias.s "status -s"
lg = log --oneline --decorate --all --graph
CODE: git log
g = grep --break --heading --line-number // git grep
CODE: git grep
[text editor settings]
CODE: vi ~/.gitconfig
CODE: .wq // exit
GIT PROFILES: --local --global --system
[Git default for Sublime Text 3 terminal/command line]
CODE: git config --global core.editor "open -a 'Sublime Text 3'"