首页/开发/Git 与协作速查/git alias 命令别名
Git 基础与命令88 条

git alias 命令别名

把高频命令缩写为短命令:alias.* 配置项,! 前缀定义执行 shell 的别名,可组合多步逻辑。

Git 与协作速查开发更新于 2026-10-12
配置键alias.<名称>
shell 别名以 ! 开头,后接 shell 命令
查看git config --get-regexp '^alias\.'

常用示例

常用示例
git config --global alias.st status
git config --global alias.lg 'log --oneline --graph --decorate --all'
git config --global alias.last 'log -1 HEAD'
git config --global alias.undo 'reset --soft HEAD~1'
把团队常用别名写进文档或 dotfiles,减少口口相传带来的版本差异。

易错点

  • 别名不能覆盖内置命令,命名要避开 status/commit 等既有名称
  • shell 别名跨平台引号与转义差异大,团队共享时先用脚本验证

数据来源与参考

  • Git 官方文档:git-config(alias)
  • Pro Git 2nd Edition · 2.7 技巧与窍门(别名)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌