https://medium.com/@Saurabh7973/conquer-git-in-the-corporate-jungle-18-essential-commands-for-developers-892be3c343f9