偶然看到同事使用 git co feat/xxx
来操作 git,以为 co 是什么 git 新命令,看起来很牛逼,所以问了下 chatgpt,chatgpt 的回答如下:
git co
是 git checkout
的缩写形式,需要在Git的全局配置或别名配置中启用这样的简写形式。它用于切换分支或恢复工作树文件。配置后,你就可以用 git co
来替代 git checkout
。例如,你可以用 git co -b feat/xxx
命仓创建一个新的分支并切换到那个分支,通过缩短命令的长度,一定程度上可以提高效率。
配置过程
在控制台执行命令:
shell
git config --global alias.co checkout
这个命令告诉Git,在全局配置(--global参数指定的)中添加一个别名co,它表示checkout命令。全局配置位于你的用户主目录下的.gitconfig文件中,并且可以影响到该用户在本机上的所有Git仓库。
配置后最终在 .gitconfig 中的配置展示形式是这样的: