关闭git命令窗快捷键_zsh中git的快捷命令
zsh 中git的快捷键命令
g='git'
ga='git add'
gaa='git add --all'
gapa='git add --patch'
gau='git add --update'
gav='git add --verbose'
gap='git apply'
gapt='git apply --3way'
gb='git branch'
gba='git branch -a'
gbd='git branch -d'
gbda='git branch --no-color --merged | command grep -vE "^(+|*|\s($(git_main_branch)|development|develop|devel|dev)\s$)" | command xargs -n 1 git branch -d'
gbD='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'
gcan!='git commit -v -a --no-edit --amend'
gcans!='git commit -v -a -s --no-edit --amend'
gcam='git commit -a -m'
gcsm='git commit -s -m'
gcb='git checkout -b'
gcf='git config --list'
gcl='git clone --recurse-submodules'
gclean='git clean -id'
gpristine='git reset --hard && git clean -dffx'
gcm='git checkout $(git_main_branch)'
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'
gcs='git commit -S'
gd='git diff'
gdca='git diff --cached'
gdcw='git diff --cached --word-diff'
gdct='git describe --tags $(git rev-list --tags --max-count=1)'
gds='git diff --staged'
gdt='git diff-tree --no-commit-id --name-only -r'
gdw='git diff --word-diff'
gf='git fetch'
gfa='git fetch --all --prune'
gfo='git fetch origin'
gfg='git ls-files | grep'
gg='git gui citool'
gga='git gui citool --amend'
ggpur='ggu'
ggpull='git pull origin "$(git_current_branch)"'
ggpush='git push origin "$(git_current_branch)"'
ggsup='git branch --set-upstream-to=origin/$(git_current_branch)'
gpsup='git push --set-upstream origin $(git_current_branch)'
ghh='git help'
gignore='git update-index --assume-unchanged'
gignored='git ls-files -v | grep "^[[:lower:]]"'
git-svn-dcommit-push='git svn dcommit && git push github $(git_main_branch):svntrunk'
gk='gitk --all --branches'
gke='gitk --all $(git log -g --pretty=%h)'
gl='git pull'
glg='git log --stat'
glgp='git log --stat -p'
glgg='git log --graph'
glgga='git log --graph --decorate --all'
glgm='git log --graph --max-count=10'
glo='git log --oneline --decorate'
glol="git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset'"
glols="git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --stat"
glod="git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)%Creset'"
glods="git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)%Creset' --date=short"
glola="git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --all"
glog='git log --oneline --decorate --graph'
gloga='git log --oneline --decorate --graph --all'
glp="_git_log_prettily"
gm='git merge'
gmom='git merge origin/$(git_main_branch)'
gmt='git mergetool --no-prompt'
gmtvim='git mergetool --no-prompt --tool=vimdiff'
gmum='git merge upstream/$(git_main_branch)'
gma='git merge --abort'
gp='git push'
gpd='git push --dry-run'
gpf='git push --force-with-lease'
gpf!='git push --force'
gpoat='git push origin --all && git push origin --tags'
gpu='git push upstream'
gpv='git push -v'
gr='git remote'
gra='git remote add'
grb='git rebase'
grba='git rebase --abort'
grbc='git rebase --continue'
grbd='git rebase develop'
grbi='git rebase -i'
grbm='git rebase $(git_main_branch)'
grbs='git rebase --skip'
grev='git revert'
grh='git reset'
grhh='git reset --hard'
groh='git reset origin/$(git_current_branch) --hard'
grm='git rm'
grmc='git rm --cached'
grmv='git remote rename'
grrm='git remote remove'
grs='git restore'
grset='git remote set-url'
grss='git restore --source'
grt='cd "$(git rev-parse --show-toplevel || echo .)"'
gru='git reset --'
grup='git remote update'
grv='git remote -v'
gsb='git status -sb'
gsd='git svn dcommit'
gsh='git show'
gsi='git submodule init'
gsps='git show --pretty=short --show-signature'
gsr='git svn rebase'
gss='git status -s'
gst='git status'
gstaa='git stash apply'
gstc='git stash clear'
gstd='git stash drop'
gstl='git stash list'
gstp='git stash pop'
gsts='git stash show --text'
gstu='git stash --include-untracked'
gstall='git stash --all'
gsu='git submodule update'
gsw='git switch'
gswc='git switch -c'
gts='git tag -s'
gtv='git tag | sort -V'
gtl='gtl(){ git tag --sort=-v:refname -n -l "${1}*" }; noglob gtl'
gunignore='git update-index --no-assume-unchanged'
gunwip='git log -n 1 | grep -q -c "--wip--" && git reset HEAD~1'
gup='git pull --rebase'
gupv='git pull --rebase -v'
gupa='git pull --rebase --autostash'
gupav='git pull --rebase --autostash -v'
glum='git pull upstream $(git_main_branch)'
gwch='git whatchanged -p --abbrev-commit --pretty=medium'
gwip='git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -m "--wip-- [skip ci]"'
gam='git am'
gamc='git am --continue'
gams='git am --skip'
gama='git am --abort'
gamscp='git am --show-current-patch'
关闭git命令窗快捷键_zsh中git的快捷命令相关推荐
- 命令行界面命令模式及相互切换、交换机命令行操作模式及模式间的切换过程、命令行界面基本功能、命令的快捷键功能、交换机基本配置命令、交换机特权模式下基本命令、交换机全局配置模式下基本命令、
1.命令行界面命令模式及相互切换 锐捷交换机命令行管理界面分成若干不同的模式,用户当前所处的命令模式决定了可以使用的命令,不可跨模式执行命令.以下给出三种基本模式. 用户模式(User EXE ...
- python 命令行参数-Python 中最好用的命令行参数解析工具
Python 做为一个脚本语言,可以很方便地写各种工具.当你在服务端要运行一个工具或服务时,输入参数似乎是一种硬需(当然你也可以通过配置文件来实现). 如果要以命令行执行,那你需要一个命令行参数解析的 ...
- linux中如何用ftp命令下载文件,linux中ftp下载文件命令的用法
linxu下的ftp命令是用来下载文件或者上传文件的,下面由学习啦小编为大家整理了linux的ftp下载文件命令的用法的相关知识,希望对大家有帮助! 一.linux中的ftp下载文件命令的用法 从远程 ...
- linux wget 命令_在Linux中如何使用wget命令?
linux wget 命令 In this tutorial, let's learn how to download a file using the wget command in Linux. ...
- Linux里命令卸载mysql,linux中mysql完整卸载命令操作
yum方式安装的mysql 1.yum remove mysql mysql-server mysql-libs compat-mysql51 2.rm -rf /var/lib/mysql 3.rm ...
- idea中git如何切换到master_IDEA中Git的使用
原文转载于:https://www.cnblogs.com/javabg/p/8567790.html 工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员 ...
- Git使用教程-idea系列中git使用教程
一.新建项目 新建项目后记得复制git仓库的地址. 二.上传项目到git仓库 在你的idea里新建git仓库,这是新建本地仓库,等会会同步到线上git仓库 新建后如果代码不是文件名不是绿色的表示没有加 ...
- linux进入文件夹命令,如何在 Linux 中不使用 CD 命令进入目录/文件夹?
众所周知,如果没有 cd 命令,我们无法 Linux 中切换目录.这个没错,但我们有一个名为 shopt 的 Linux 内置命令能帮助我们解决这个问题. shopt 是一个 shell 内置命令,用 ...
- 软件测试工作常用linux命令,软件测试工程师工作中常用的Linux命令
Linux系统有着众多的优点,比方开源.非商业版本免费.多任务多用户操作,因而Linux系统在非桌面范畴占有压倒性的市场份额.关于互联网技术工作者来说,控制常用的 cd 切换目录 cd .. 返回上一 ...
最新文章
- uml图中的各种箭头_设计模式学习笔记(二):UML与面向对象设计原则
- 广东生态所孙蔚旻团队EST发表尾矿微生态调查两部曲
- 不讲码德!坏味道偷袭我这个老码农
- 学python需要安装什么-初学 Python 需要安装哪些软件?
- 将openstack的Token认证信息存储在memcache中
- redis创建像mysql表结构_Redis数据结构列表实现
- How to install Aptana Studio 3 on Ubuntu 12.04 LTS (Precise Pangolin)
- iOS开发UI篇—Quartz2D简单使用(二)
- java 综合练习_Java第二季6-1综合练习作业
- 所有自然数相加的和是-1/12,你信吗?
- Atitit 摄像头与主机连接方式大总结
- Pycharm我认为最好看,最舒服的主题配色和字体设置
- 使用Layui搭建后台管理界面
- 国内外已知SAR卫星相关信息整理(持续更新-2022.9.6)
- UML 图中 包含关系和扩展关系的联系和区别
- 华为手机中的计算机怎么用高级,华为手机DLNA怎么用 华为DLNA共享多媒体文件使用教程...
- 破解EXCEL工作表保护密码
- php添加背景图及设置格式,PHP添加PNG图片背景透明水印操作类定义与用法示例
- 前端如何优雅的实现跨终端开发(PC端+移动端)
- 【python的擅长领域】