Hacker News new | ask | show | jobs
by cryptonector 3185 days ago
I've a variety of shell functions/aliases, like "gits" -> "git status -uno", gitd -> git diff, gitds -> git diff --staged, and so on.

I also have a variety of git aliases like:

        ## git log aliases
        #
        # p  -> --patch
        # o  -> --oneline
        # r  -> --reverse
        # s  -> --stat
        # 1  -> -n1
        # m  -> master..
        # om -> origin/master..
        dom     = diff origin/master..
        doom    = diff origin/master..
        rbiom   = rebase -i origin/master
        lp      = log -p
        lo      = log --oneline
        lo1     = log --oneline -n1
        lr      = log --reverse
        lm      = log master..
        lrm     = log --reverse master..
        lor     = log --oneline --reverse
        lorm    = log --oneline --reverse master..
        lorom   = log --oneline --reverse origin/master..
        lom     = log --oneline master..
        loom    = log --oneline origin/master..
        l1      = log -n1
        ...