Oh My Zsh Git 插件

以下是一些常见的别名和它们对应的 Git 命令:

  • g: git
  • ga: git add
  • gaa: git add --all
  • gapa: git add --patch
  • gau: git add --update
  • gb: git branch
  • gba: git branch -a
  • gbd: git branch -d
  • gbda: git branch --no-color --merged | command grep -vE "^(+||*|\s*(main|master|(no branch))\s*$)" | command xargs -n 1 git branch -d
  • gbl: git blame -b -w
  • gbnm: git branch --no-merged
  • gbr: git branch --remote
  • gbs: git bisect
  • gbsb: git bisect bad
  • gbsg: git bisect good
  • gbsr: git bisect reset
  • gbss: git bisect start
  • gc: git commit -v
  • gc!: git commit -v --amend
  • gcn!: git commit -v --no-edit --amend
  • gca: git commit -v -a
  • gca!: git commit -v -a --amend
  • gcam: git commit -a -m
  • gcan!: git commit -v -a --no-edit --amend
  • gcans!: git commit -v -a -s --no-edit --amend
  • gcm: git commit -m
  • gco: git checkout
  • gcd: git checkout develop
  • gcf: git config --list
  • gcl: git clone --recurse-submodules
  • gclean: git clean -fd
  • gpristine: git reset --hard && git clean -dfx
  • gpoat: git push origin --all && git push origin --tags
  • gcb: git checkout -b
  • gcd: git checkout develop
  • gcmsg: git commit -m
  • gco: git checkout
  • gcount: git shortlog -sn
  • gcp: git cherry-pick
  • gcpa: git cherry-pick --abort
  • gcpc: git cherry-pick --continue
  • gd: git diff
  • gdca: git diff --cached
  • gdt: git difftool
  • gf: git fetch
  • gfo: git fetch origin
  • gg: git gui citool
  • gga: git gui citool --amend
  • ggpull: git pull origin $(git_current_branch)
  • ggpush: git push origin $(git_current_branch)
  • gl: git pull
  • glg: git log --stat
  • glgg: git log --graph
  • glgga: git log --graph --decorate --all
  • glgp: git log --stat -p
  • gm: git merge
  • gma: git merge --abort
  • gcm: git commit -m
  • gp: git push
  • gpd: git push --dry-run
  • gpoat: git push origin --all && git push origin --tags
  • gpristine: git reset --hard && git clean -dfx
  • grh: git reset HEAD
  • grhh: git reset HEAD --hard
  • gs: git status -sb
  • gst: git status
  • gsta: git stash push
  • gstaa: git stash apply
  • gstc: git stash clear
  • gstd: git stash drop
  • gstp: git stash pop
  • gsts: git stash show --text
  • gsu: git submodule update --remote --merge
  • gup: git pull --rebase
  • gupv: git pull --rebase -v
  • gwch: git whatchanged -p --abbrev-commit --pretty=medium

激活 Git 插件

如果你使用 Oh My Zsh,并且希望启用这些别名,请确保在你的 ~/.zshrc 文件中激活 Git 插件:

sh 复制代码
plugins=(git)

然后重新加载你的 ~/.zshrc 文件:

sh 复制代码
source ~/.zshrc

这些别名极大地简化了 Git 的常用操作,可以大幅提高工作效率。

相关推荐
秦拿希3 小时前
【paimon-trino】trino整合paimon元数据访问s3
大数据·trino·paimon
kuankeTech3 小时前
解决内外贸双轨制难题,外贸ERP智能引擎同步管理国内外合规与标准
大数据·人工智能·数据可视化·软件开发·erp
q_35488851534 小时前
AI大模型:python新能源汽车推荐系统 协同过滤推荐算法 Echarts可视化 Django框架 大数据毕业设计(源码+文档)✅
大数据·人工智能·python·机器学习·信息可视化·汽车·推荐算法
无限进步_5 小时前
【C++】大数相加算法详解:从字符串加法到内存布局的思考
开发语言·c++·windows·git·算法·github·visual studio
IT WorryFree7 小时前
Git for Windows v2.52.0 发布说明
windows·git
烟锁池塘柳09 小时前
GitHub 强制回退版本并覆盖远程仓库
git·github
一只专注api接口开发的技术猿9 小时前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
AC赳赳老秦9 小时前
Dify工作流+DeepSeek:运维自动化闭环(数据采集→报告生成)
android·大数据·运维·数据库·人工智能·golang·deepseek
明洞日记9 小时前
【软考每日一练009】计算机系统性能评价:基准程序分类与 TPC 实战案例详解
大数据·数据库