https://keentolearn.medium.com/mastering-git-the-top-15-commands-every-developer-should-know-f6c2d49b2f39