Git
- Udacity Course
- Github Tutorial
- Online Book: Except advanced contents (e.g, git objects), I prefer its practical tutorial for setups for the Bash environment. However, it lacks the link for the necessary files to achieve auto-completion, prompt on bash.