# Oh my zsh 概述
Oh my zsh 是基于 zsh 命令行的扩展
提供了主题配置,插件机制,已经内置的便捷操作。对平时的命令行操作带来很大的方便。
可以访问 http://ohmyz.sh (opens new window)
, 学习一下 Oh my zsh 带来了哪些新特性? 但是由于 github
在国内经常被“墙”,访问非常不稳定,可以通过 gittee 国内镜像源来安装。
# 一、安装 Oh my zsh
git clone https://gitee.com/jiangweichen/oh-my-zsh-install.git
cd ./oh-my-zsh-install
sh install.sh
安装完成后,如果命令行的主题颜色变化了,同时命令行的前缀变为 → ~ 的话,就说明安装成功了。Oh my zsh 默认集成了 git 指令别名 插件
# 二、git 插件快捷指令一览表:
https://gitee.com/mirrors/oh-my-zsh/tree/master/plugins/git
# 三、git 常用快捷指令:
快捷指令 | 原指令 | 备注 |
---|---|---|
gco | git checkout | 切分支 |
gcm | git checkout master | 切到 master |
gup | git pull --rebase | 拉取 |
ga . | git add . | 添加到暂存区 |
gsta | git stash save | git stash push | 暂存代码 |
gstp | git stash pop | 召回暂存代码 |
gst | git status | 查看当前代码库的状态 |
gcp | git cherry-pick | 剪分支 |
grev | git revert | 回滚分支 |
# 四、Oh my zsh 自定义插件
# 批处理插件 suitup
# 插件简介:
suitup 是一个批处理命令行的外挂包,集成了很多日常操作的批处理,可以大大简化很多任务的处理,
本来需要输入好几条命令,现在输入一条命令就够了。 我们平时用的最多的就是 git
操作的批处理。
关于 git 的扩展批处理:
查看 https://gitee.com/jiangweichen/oh-my-zsh-install/blob/master/suitup/script/git.sh (opens new window)
查看更多命令,https://gitee.com/jiangweichen/oh-my-zsh-install/tree/master/suitup/script (opens new window)
# 安装:
cd ./oh-my-zsh-install
sh ./suitup/install.sh
source ~/.zshrc
# 使用方法:
-git-comm //tab 键
suitup-git-commit-push 'commit信息' //提交并推送