一些常用的zsh插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些常用的zsh插件相关的知识,希望对你有一定的参考价值。

参考技术A https://github.com/robbyrussell/oh-my-zsh

https://github.com/zsh-users/zsh-autosuggestions

https://github.com/zsh-users/zsh-syntax-highlighting

https://github.com/zsh-users/zsh-history-substring-search

just add z to the plugins array in .zshrc

常用 git 操作手册

常用 git 操作手册

分支操作

查看分支&当前分支

git branch

 oh-my-zsh 中 git 插件简写

gb

 切换分支

git checkout $your_branch

 oh-my-zsh 中 git 插件简写

gco $your_branch

 查看工作区状态

git status

 oh-my-zsh 中 git 插件简写

gst

添加改动的文件

git add .

 或者

git add -A

 oh-my-zsh 中 git 插件简写

gaa

 提交代码

git commit -m "commit message"

 oh-my-zsh 中 git 插件简写

gmcsg "commit message"

提交到上一次 commit

git commit --amend

 

 push 到远端

git push origin $your_branch

 或者

git push origin HEAD:refs/for/$your_branch

 oh-my-zsh 中 git 插件简写

git push origin $(git_current_branch)  # ggpush
gp origin HEAD:refs/for/$(git_current_branch)

强制推送

慎用 

git push origin $your_branch -f

 oh-my-zsh 中 git 插件简写

ggpush -f

 

设置代码仓库

查看远端仓库

git remote -v

 oh-my-zsh 中 git 插件简写

gr -v

 设置远端仓库

git remote add upstream xxxxxxxxxxxx

 oh-my-zsh 中 git 插件简写

gra upstream xxxxxxxxxxxx

 拉取代码

git fetch

 或者

git pull origin $your_branch

 拉取上游代码

git pull upstream master

 oh-my-zsh 中 git 插件简写

glum

代码回退

强制回退

之前的 commit 只能通过 reflog 找回来

git reset --hard $commit_id

软回退

git reset --soft $commit_id

 软回退后,查看工作区的状态,此时有待提交的文件,可重新提交。

rebase

当前分支 rebase 主干分支

git rebase master

 oh-my-zsh 中 git 插件简写

grbm

 

 

压缩多个 commit

git rebase -i Head~n

 

以上是关于一些常用的zsh插件的主要内容,如果未能解决你的问题,请参考以下文章

mac上使用oh my zsh都有哪些必备的插件推荐

mac电脑安装zsh,使用过程中常用快捷键总结

linux shell——zsh的安装与使用

关于VSCode的一些常用插件和一些常用设置

实用 zsh 插件

关于eclipse的一些自己常用的插件