配置别名
有没有经常敲错命令?比如 git status ? status 这个单词真心不好记。 如果敲 git st 就表示 git status 那就简单多了,当然这种偷懒的办法我们是极力赞成的。 我们只需要敲一行命令,告诉Git,以后 st 就表示 status : $ git config --global alias.st status 好了,现在敲 git st 看看效果。 当然还有别的命令可以简写,很多人都用 co 表示 checkout , ci 表示 commit , br 表示 branch : $ git config --global alias.co checkout $ git config --global alias.ci commit $ git config --global alias.br branch 以后提交就可以简写成: $ git ci -m "bala bala bala..." --global 参数是全局参数,也就是这些命令在这台电脑的所有Git仓库下都有用。 在 撤销修改 一节中,我们知道,命令 git reset HEAD file 可以把暂存区的修改撤销掉(unstage),重新放回工作区。既然是一个unstage操作,就可以配置一个 unstage 别名: $ git config --global alias.unstage