Skip to content

Instantly share code, notes, and snippets.

@tj
Last active May 10, 2025 04:18
Show Gist options
  • Save tj/4998585 to your computer and use it in GitHub Desktop.
Save tj/4998585 to your computer and use it in GitHub Desktop.

Revisions

  1. tj revised this gist Apr 10, 2013. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion git aliases.sh
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,3 @@

    alias gd="git diff"
    alias gc="git clone"
    alias ga="git add"
  2. tj created this gist Feb 20, 2013.
    21 changes: 21 additions & 0 deletions git aliases.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@

    alias gd="git diff"
    alias gc="git clone"
    alias ga="git add"
    alias gbd="git branch -D"
    alias gst="git status"
    alias gca="git commit -a -m"
    alias gpt="git push --tags"
    alias gp="git push"
    alias gpr="git pull-request"
    alias grh="git reset --hard"
    alias gb="git branch"
    alias gcob="git checkout -b"
    alias gco="git checkout"
    alias gba="git branch -a"
    alias gcp="git cherry-pick"
    alias gl="git log --pretty='format:%Cgreen%h%Creset %an - %s' --graph"
    alias docs="rm -fr /tmp/docs && cp -fr docs /tmp/docs && git checkout gh-pages && cp -fr /tmp/docs/* ."
    alias gpom="git pull origin master"
    alias gcd='cd "`git rev-parse --show-toplevel`"'
    alias gdmb='git delete-merged-branches'