Skip to content

Instantly share code, notes, and snippets.

@vio
Created April 8, 2014 19:49
Show Gist options
  • Save vio/10180014 to your computer and use it in GitHub Desktop.
Save vio/10180014 to your computer and use it in GitHub Desktop.

gst git status

gd git diff

gdc git diff --cached

gl git pull

gup git pull --rebase

gp git push

gd git diff

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

ggpull git pull origin $(current_branch)

ggpur git pull --rebase origin $(current_branch)

ggpush git push origin $(current_branch)

ggpnp git pull origin $(current_branch) && git push origin $(current_branch)

glp _git_log_prettily

gwip git add -A; git ls-files --deleted -z | xargs -r0 git rm; git commit -m --wip--``

gunwip git log -n 1 | grep -q -c --wip-- && git reset HEAD~1

gignore git update-index --assume-unchanged

gunignore git update-index --no-assume-unchanged

gignored git ls-files -v | grep ^[[:lower:]]``

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment