Git很棒。 我们在所有项目中都使用它。 有些人更喜欢GUI:来自VSCode或WebStorm的内置VCS集成,或者像SourceTree这样的独立应用程序。 对于我们中其他更熟悉命令行的人,有一个必须具备生产力的工具:SCM Breeze

通过添加git命令的快捷方式,可以从终端上使用git节省时间。 显然,用gs代替git status,用gb代替git branch和grhh更快,而不是git reset HEAD hard。
要查看SCM Breeze添加的所有git快捷方式,请运行git_aliases。
当然,您也可以自己轻松地在shell rc文件中添加这样的别名,但是此工具具有更大的功能:文件快捷方式。 它们允许您按数字引用文件。 想象一下,您需要从15个文件中分4个文件进行提交。 有了这个工具,就像“ gs”和“ ga 1–3 6”一样简单(转换为“ git add $ 1 $ 2 $ 3 $ 6 $”)。

这适用于bash和zsh。 在这里获取。