https://rishi-preetham.medium.com/essential-git-command-line-tools-every-developer-should-know-e2f23247702b