Git is great. We use it in all our projects. Some people prefer GUI: either built-in VCS integration from VSCode or WebStorm, or stand-alone apps like SourceTree. For the rest of us that are more comfortable with the command line, there is a must have productivity tool: SCM Breeze

gs instead of git statusgb instead of git branchgrhh rather than git reset HEAD --hardTo see all git shortcuts added by SCM Breeze, run
git_aliases.
gs followed by ga 1-3 6git add $1 $2 $3 $6This works both with bash and zsh. Get it here.