git命令别名让命令行操作起飞
信奉命令行是艺术的伙伴一定不会错过alias给常用命令加速这个功能。今天就给git加加速。日常操作飞一样的感觉。让GUI相形见绌。g=git ga="git add" gaa="git add --all" gam="git am" gama="git am --abort" gamc="git am --continue" gams="git am --skip" gamscp="git am --show-current-patch" gap="git apply" gapa="git add --patch" gapt="git apply --3way" gau="git add --update" gav="git add --verbose" gb="git branch" gbD="git branch -D" gba="git branch -a" gbd="git branch -d" gbda="git branch --no-color --merged | command grep -vE "^([+*]|s*($(git_main_branch)|$(git_develop_branch))s*$)" | command xargs git branch -d 2>/dev/null" 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" 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" gcas="git commit -a -s" gcasm="git commit -a -s -m" gcb="git checkout -b" gcd="git checkout $(git_develop_branch)" gcf="git config --list" gcl="git clone --recurse-submodules" gclean="git clean -id" gcm="git checkout $(git_main_branch)" gcmsg="git commit -m" "gcn!"="git commit -v --no-edit --amend" gco="git checkout" gcor="git checkout --recurse-submodules" gcount="git shortlog -sn" gcp="git cherry-pick" gcpa="git cherry-pick --abort" gcpc="git cherry-pick --continue" gcs="git commit -S" gcsm="git commit -s -m" gcss="git commit -S -s" gcssm="git commit -S -s -m" gd="git diff" gdca="git diff --cached" gdct="git describe --tags $(git rev-list --tags --max-count=1)" gdcw="git diff --cached --word-diff" gds="git diff --staged" gdt="git diff-tree --no-commit-id --name-only -r" gdup="git diff @{upstream}" gdw="git diff --word-diff" gf="git fetch" gfa="git fetch --all --prune --jobs=10" gfg="git ls-files | grep" gfo="git fetch origin" gg="git gui citool" gga="git gui citool --amend" ggpull="git pull origin "$(git_current_branch)"" ggpur=ggu ggpush="git push origin "$(git_current_branch)"" ggsup="git branch --set-upstream-to=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" glgg="git log --graph" glgga="git log --graph --decorate --all" glgm="git log --graph --max-count=10" glgp="git log --stat -p" glo="git log --oneline --decorate" globurl="noglob urlglobber " glod="git log --graph --pretty="""%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset"" glods="git log --graph --pretty="""%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset""" --date=short" glog="git log --oneline --decorate --graph" gloga="git log --oneline --decorate --graph --all" glol="git log --graph --pretty="""%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset"" glola="git log --graph --pretty="""%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset""" --all" glols="git log --graph --pretty="""%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset""" --stat" glp=_git_log_prettily glum="git pull upstream $(git_main_branch)" gm="git merge" gma="git merge --abort" gmom="git merge origin/$(git_main_branch)" gmtl="git mergetool --no-prompt" gmtlvim="git mergetool --no-prompt --tool=vimdiff" gmum="git merge upstream/$(git_main_branch)" 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" gpr="git pull --rebase" gpristine="git reset --hard && git clean -dffx" gpsup="git push --set-upstream origin $(git_current_branch)" 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 $(git_develop_branch)" grbi="git rebase -i" grbm="git rebase $(git_main_branch)" grbo="git rebase --onto" grbom="git rebase origin/$(git_main_branch)" grbs="git rebase --skip" grep="grep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}" grev="git revert" grh="git reset" grhh="git reset --hard" grm="git rm" grmc="git rm --cached" grmv="git remote rename" groh="git reset origin/$(git_current_branch) --hard" grrm="git remote remove" grs="git restore" grset="git remote set-url" grss="git restore --source" grst="git restore --staged" 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" gsta="git stash push" gstaa="git stash apply" gstall="git stash --all" gstc="git stash clear" gstd="git stash drop" gstl="git stash list" gstp="git stash pop" gsts="git stash show --text" gstu="gsta --include-untracked" gsu="git submodule update" gsw="git switch" gswc="git switch -c" gswd="git switch $(git_develop_branch)" gswm="git switch $(git_main_branch)" gtl="gtl(){ git tag --sort=-v:refname -n -l "${1}*" }; noglob gtl" gts="git tag -s" gtv="git tag | sort -V" gunignore="git update-index --no-assume-unchanged" gunwip="git log -n 1 | grep -q -c "--wip--" && git reset HEAD~1" gup="git pull --rebase" gupa="git pull --rebase --autostash" gupav="git pull --rebase --autostash -v" gupv="git pull --rebase -v" 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]""
从卡罗拉到广汽传祺GS8,丰田的混动技术为何如此吸引自主品牌?文Lei在SUV市场十几万元的价格区间,我们已经具备了不输合资品牌的技术实力。很多的销量数据也表明,越来越多的消费者愿意在这个价格区间相信国产车选择国产车。但如果再进一步,来到二十
Honda中国发布全新纯电动车品牌eN10月13日,本田技研工业(中国)投资有限公司(以下简称Honda)与广汽本田汽车有限公司(以下简称广汽Honda)东风本田汽车有限公司(以下简称东风Honda)共同举办Honda
自主品牌乘用车市场份额创新高!外国车买的人真的越来越少了!文Lei我们可能会厌倦某个流量明星频繁的热搜营销,也有可能会厌倦某款商品铺天盖地的广告营销。但唯独,当自主品牌真实地崛起之时,无论看到多少新闻多少报道,我们心里一点也不会觉得厌烦。
九月销量盘点一汽大众ID。家族热销,日系下滑,自主品牌创新高文岸青根据乘联会最新发布的九月汽车销量表可知,整个行业大环境都受到了缺芯的广泛困扰,以往金九银十的热销局面并没有出现,九月份狭义乘用车零售销量只有158。2万辆,同比下降了17。3
追求性价比?不妨试一试森然双向小蜜蜂麦克风前言最近刚上大学的女邻居要做自媒体拍抖音,但是粉丝都说她的视频音质不好,总是喷麦。她就来我家,让我给她介绍适合她使用的麦克风,用来改善抖音视频音质。考虑到她刚上大学,适合一步到位,
加盟快递驿站,是如何赚钱的?年终尾牙,正是静下心来想想明年怎么干,进行系统有效的思考的最佳时期。先来看看,上个年度最值得我们深入思考的几件事1。共配下半年共配系统雨后春笋般涌出,全国20以上的乡镇网点进入共配
佛媛之后再现病媛佛媛之后再现病媛继佛媛之后,网上还出现了一批病媛总是在社交平台上,声称自己患甲状腺癌甲状腺结节乳腺癌抑郁症。健康时报记者发现,病媛们会先发一些配着自己带妆的精致住院图片的文字,介绍自己患有某种疾病
快递网点财务系统,哪个最好用?就在刚刚,快宝最新出品的网点专用财务系统上线了,支持8家快递品牌的财务管理,并表示即日起免费开放提供给所有有需求的末端网点。早前干网点,只要入局早有资源胆子大有资金,即使管理粗放,
部署LINUX虚拟主机(KVM)我有方法一环境介绍vm虚拟机(BIOS打开VT功能,vmwarestation打开虚拟化选项)1检查是否支持虚拟化。catproccpuinfogrepvmx没做host解析,启动的时候,
WORDEXCEL有问题不用怕,我来一招搞定在平时的工作生活,Word和Excel是使用最多的办公工具,虽然OFFICE这个办公软件已经很成熟了,你否有这样的问题1EXCEL和WORD突然间打不开了,双击打EXCEL文件没反
教你怎么样搭建分布式文件服务器搭建NFS文件服务器重要启动NFS流程图先启动RPC服务再启动NFS服务NFS客户端,这个步骤不要弄错,一般就可以成功的了。1服务器配置安装NFS和RPC(默认创建了nfsnobo