https://medium.com/@baki.yst/git-lesson-2-mastering-git-in-the-terminal-your-comprehensive-guide-052d3c829ef9