git命令大全-缩写形式

本文详细介绍了如何在~/.gitconfig文件中设置Git命令的缩写形式,帮助开发者更高效地使用Git进行版本控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在~/.gitconfig文件中设置

[user]
	name = “niuhaideng”
	email = oceaniu@163.com

[alias]
	g = 'git'
    ga = 'git add'
	gaa='git add --all'
	gapa='git add --patch'
	gb='git branch'
	gba='git branch -a'
	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'
	gca='git commit -v -a'
	gcam='git commit -a -m'
	gcb='git checkout -b'
	gcf='git config --list'
	gcl='git clone --recursive'
	gclean='git clean -fd'
	gpristine='git reset --hard && git clean -dfx'
	gcm='git checkout master'
	gcmsg='git commit -m'
	gco='git checkout'
	gcp='git cherry-pick'
	gcs='git commit -S'
	gd='git diff'
	gdca='git diff --cached'
	gdct='git describe --tags `git rev-list --tags --max-count=1`'
	gdt='git diff-tree --no-commit-id --name-only -r'
	gdw='git diff --word-diff'
	gf='git fetch'
	gfa='git fetch --all --prune'
	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=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
	glola="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all"
	glog='git log --oneline --decorate --graph'
	gloga='git log --oneline --decorate --graph --all'
	gm='git merge'
	gmom='git merge origin/master'
	gmt='git mergetool --no-prompt'
	gmtvim='git mergetool --no-prompt --tool=vimdiff'
	gmum='git merge upstream/master'
	gp='git push'
	gpd='git push --dry-run'
	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'
	grbi='git rebase -i'
	grbm='git rebase master'
	grbs='git rebase --skip'
	grh='git reset HEAD'
	grhh='git reset HEAD --hard'
	grmv='git remote rename'
	grrm='git remote remove'
	grset='git remote set-url'
	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'
	gsi='git submodule init'
	gsps='git show --pretty=short --show-signature'
	gsr='git svn rebase'
	gss='git status -s'
	gst='git status'
	gsta='git stash save'
	gstaa='git stash apply'
	gstd='git stash drop'
	gstl='git stash list'
	gstp='git stash pop'
	gsts='git stash show --text'
	gsu='git submodule update'
	gup='git pull --rebase'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值