git命令简写

原创 2016年06月01日 15:30:30

简写 命令
g git
gst git status
gd git diff
gdc git diff --cached
gdv git diff -w "$@" | view -
gl git pull
gup git pull --rebase
gp git push
gc git commit -v
gc! git commit -v --amend
gca git commit -v -a
gca! git commit -v -a --amend
gcmsg git commit -m
gco git checkout
gcm git checkout master
gr git remote
grv git remote -v
grmv git remote rename
grrm git remote remove
grset git remote set-url
grup git remote update
grbi git rebase -i
grbc git rebase --continue
grba git rebase --abort
gb git branch
gba git branch -a
gcount git shortlog -sn
gcl git config --list
gcp git cherry-pick
glg git log --stat --max-count=10
glgg git log --graph --max-count=10
glgga git log --graph --decorate --all
glo git log --oneline --decorate --color
glog git log --oneline --decorate --color --graph
gss git status -s
ga git add
gm git merge
grh git reset HEAD
grhh git reset HEAD --hard
gclean git reset --hard && git clean -dfx
gwc git whatchanged -p --abbrev-commit --pretty=medium
gpoat git push origin --all && git push origin --tags
gmt git mergetool --no-prompt
gg git gui citool
gga git gui citool --amend
gk gitk --all --branches
gsts git stash show --text
gsta git stash
gstp git stash pop
gstd git stash drop
grt cd $(git rev-parse --show-toplevel || echo ".")
git-svn-dcommit-push git svn dcommit && git push github master:svntrunk
gsr git svn rebase
gsd git svn dcommit

编辑.gitconfig文件,可以copy下边的直接替换,根据喜好可以增减和修改

# This is Git's per-user configuration file.
[user]
# Please adapt and uncomment the following lines:
#       name = hanya
#       email = hanya@MacBook-Pro

[merge]
    summary = true
    tool = vimdiff
[diff]
    renames = copy
[color]
    diff = auto
    status = true
    branch = auto
    interactive = auto
    ui = auto
    log = true
[status]
    submodulesummary = -1
[mergetool "vimdiff"]
    cmd = "vim --noplugin \"$PWD/$MERGED\" \
          +\":split $PWD/$REMOTE\" +\":set buftype=nowrite\" \
          +\":vertical diffsplit $PWD/$LOCAL\" +\":set buftype=nowrite\" \
          +\":vertical diffsplit $PWD/$BASE\" +\":set buftype=nowrite\" \
          +\":wincmd l\""
[format]
    numbered = auto
[alias]
    co = checkout
    ci = commit
    st = status
    pl = pull
    ps = push
    dt = difftool
    l = log --stat
    cp = cherry-pick
    ca = commit -a
    b = branch
    pso = push origin
    plo = pull origin
    cm = commit -m
    gst = git status
    gd = git diff
    gl = git pull
    gp = git push
    glo = git pull origin
    gpo = git push origin
    gcm = git common -m
    gc = git checkout
    gcm = git checkout master
    gcd = git checkout develop
    gb = git branch
    ga = git add .
[user]
        name = hanya
        email = hanya-mac@xiaomi.com
[core]
        excludesfile = /Users/hanya/.gitignore_global
[difftool "sourcetree"]
        cmd = opendiff \"$LOCAL\" \"$REMOTE\"
        path =
[mergetool "sourcetree"]
        cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
        trustExitCode = true


版权声明:本文为博主原创文章,未经博主允许不得转载。

Git命令大全

  • 2017年12月08日 16:31
  • 12KB
  • 下载

git命令介绍

  • 2017年11月07日 18:15
  • 924KB
  • 下载

工作中用到的Git命令整理

git init 初始化本地的Git仓库 git  remote  add  origin  git://github.com/someone/another_project.git 上面的命令就...
  • fire317
  • fire317
  • 2014年03月04日 13:36
  • 779

Git命令行工具

  • 2017年05月13日 19:05
  • 35.43MB
  • 下载

Git命令自动补全

  • 2017年07月13日 01:52
  • 69KB
  • 下载

通过git命令行从github或服务器上克隆、修改和更新项目

目前项目的管理基本上都用上了git,svn现在很少用了,所以我们必须要了解git客户端的使用!第一步:在本地新建一个文件夹,作为本地仓库,如“texzt”,直接打开该文件夹,并单击右键,选择git b...
  • willba
  • willba
  • 2017年06月08日 20:13
  • 637

git命令

  • 2015年04月20日 12:39
  • 523KB
  • 下载

git命令使用笔记

  • 2016年10月28日 09:54
  • 939KB
  • 下载

通过git命令行从github或服务器上克隆、修改和更新项目

项目开发时,为了方便版本管理,许多公司采用git来控制项目版本。简单介绍下: 第一步:在本地新建一个文件夹,作为本地仓库,如“test”。打开git bash,进入到该文件夹目录下,如下图: 第二...
  • lvkelly
  • lvkelly
  • 2017年01月22日 17:20
  • 8274

GIT命令图解

  • 2011年12月14日 09:58
  • 474KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git命令简写
举报原因:
原因补充:

(最多只允许输入30个字)