References:

[https://www.learnenough.com/git-tutorial] Learn Enough Git to Be Dangerous
[https://riptutorial.com/ebook/git] Learning Git eBook