Divosky
1/21/2019 - 8:01 PM

Git Aliasses

[alias]
    co = checkout
     ci = commit
    st = status
    br = branch
    hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
    type = cat-file -t
      dump = cat-file -p
        show-tree = log --oneline --graph --color --all --decorate
        
    rbm = rebase master
        rbi = rebase -i
       rb = rebase
        rbc = rebase --continue
        rba = rebase --abort
        rbs = rebsae --skip

       rs = reset
        rs-1 = reset --soft HEAD~1
        rss = git reset HEAD^

       po = push origin
        pom = push origin master

       plom = pull origin master
        plum = pull upstream master

       cob = checkout -b
        com = checkout master
        cu = "!git branch --merged | grep -v '*' | xargs -n 1 git branch -d"

       cia = commit --amend
        ciane = commit --amend --no-edit
        cim = commit -m
        cimorig = commit -c ORIG_HEAD

       a = add
        aa = add .
        ch = cherry-pick
        chc = cherry-pick --continue
        cha = cherry-pick --abort

    fup = fetch upstream
    for = fetch origin