Git Config

Example of useful content in the .gitconfig gile

[alias]
	st = status -sb
	br = branch
	ca = commit -a
	p = push
	pt = push --tags
	co = checkout
	subub = submodule update --init --recursive
	merge = merge --no-ff
	ls = log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate
	diff = diff --word-diff
	find = "!git ls-files | grep -i"
	f = "!git ls-files | grep -i"
	grep = grep -Ii
	gr = grep -Ii
[user]
	name = John Doe
	email = user@foo.com
[color]
	diff = auto
	status = auto
	branch = auto
[core]
	editor = vim
[push]
	default = tracking