Skip to content

Instantly share code, notes, and snippets.

@carlmartus
Last active April 20, 2021 10:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carlmartus/584d05e25d5447688856 to your computer and use it in GitHub Desktop.
Save carlmartus/584d05e25d5447688856 to your computer and use it in GitHub Desktop.
GIT config
git config --global alias.ci "commit"
git config --global alias.cia "commit --amend"
git config --global alias.ciane "commit --amend --no-edit"
git config --global alias.fe "fetch -v --all"
git config --global alias.rb "rebase -v --autostash"
git config --global alias.me "merge"
git config --global alias.meff "merge --no-edit --ff"
git config --global alias.menff "merge --no-ff"
git config --global alias.co "checkout"
git config --global alias.st "status -s -b"
git config --global alias.sta "stash -k"
git config --global alias.ut "ls-files -o --directory"
git config --global alias.lo "log --decorate --stat"
git config --global alias.sho "show --stat -p"
git config --global alias.tree "log --graph --pretty='format:%C(yellow)%h%C(reset) %ai %C(green)%aN%C(red)%d%C(reset) %s'"
git config --global alias.di "diff --stat -p"
git config --global alias.dic "diff --stat --cached -p"
git config --global alias.reh "reset --hard"
git config --global alias.rehom "reset --hard origin/master"
git config --global alias.lol "log --graph --decorate --pretty=oneline --abbrev-commit"
git config --global alias.lola "log --graph --decorate --pretty=oneline --abbrev-commit --all --date=local"
git config --global alias.cdn "clean -dn"
git config --global alias.cdf "clean -df"
git config --global alias.rbcon "rebase --continue"
git config --global alias.rbabo "rebase --abort"
git config --global alias.mecon "merge --continue"
git config --global alias.meabo "merge --abort"
git config --global alias.cp "cherry-pick"
git config --global alias.cpcon "cherry-pick --continue"
git config --global alias.cpabo "cherry-pick --abort"
git config --global alias.addu "add -u"
#https://gist.github.com/adeekshith/cd4c95a064977cdc6c50
git config --global commit.template ???/.git-commit-template.txt
git config --global log.date "iso"
git config --global push.default simple
git config --global commit.cleanup strip
git config --global user.useconfigonly true
git config --global core.excludesfile '~/.gitignore'
git config --global mergetool.fugitive.cmd 'vim -f -c "Gvdiffsplit!" "$MERGED"'
git config --global merge.tool fugitive
git config --global user.name ""
git config --global user.email ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment