Git is a distributed version control system. Git is a free software distributed under the GPL... Git has a mutable index called stage. Creating a new branch is quick. Creating a new branch is quick and simple. [alias] st = status co = checkout ci = commit br = branch unstage = reset HEAD cf = config mg = merge last = log -1 lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit