Using git has completely integrated itself into the development workflow. It is a extremely powerful tool for managing
your source code. It has also proven itself as a great review, OTAP and deployment tool.
When using git in the CLI you will have to write a lot of long git commands to get things done. Most git commands are simple but
some of them are quite complex and bothersome to type. Since we developers are of course taught to be lazy (for the sake of being the stereotype),
and to write as little as possible.