https://dev.to/_d7eb1c1703182e3ce1782/50-git-commands-every-developer-should-know-4ab7