Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I never type sl, but often type "gerp". I have an alias though.


My personal nemesis is "mroe". Also aliased. My wife, who drafts a lot of legal contracts, has a problem with "doe snot", which the spelling checker is more than happy with.


A friend of mine aliased `git status` `git statsu`; I, being lazier, chose `git st`. Any time saved I lost by not copying his other alias, `c = commit -amSTUFF`...


For your ~/.gitconfig:

    [alias]
	co = checkout
	psuh = push
	s = status
	l = log
	d = diff
And then alias g=git in your shell configuration. "g s", "g l", etc. But nowadays I just use magit.


I must be lazier. I use `gitst` for `git status`. That is 1/6 shorter and IMO not harder to remember.


    ~ $ abbr | grep git | sort
    abbr af 'git kit autofixup'
    abbr amend 'git commit --amend'
    abbr fixup 'git commit --fixup'
    abbr gb 'git branch'
    abbr gcan 'git commit --amend --no-edit'
    abbr gcm 'git commit -m'
    abbr gco 'git checkout'
    abbr gcop 'git checkout -p'
    abbr gfa 'git fetch --all -p'
    abbr gkdm 'git kit del_merged'
    abbr gl 'git log --oneline --color --decorate -n20 --graph'
    abbr gp 'git pull --ff-only --all -p'
    abbr gph 'git push -u origin HEAD'
    abbr gre 'git rebase'
    abbr grec 'git rebase --continue'
    abbr grem 'git rebase -i master'
    abbr greom 'git rebase -i origin/master'
    abbr greum 'git rebase -i upstream/master'
    abbr gs 'git status'
    abbr gxa 'gitx --all'
    abbr namend 'git commit --amend --no-edit'


See also SCM Breeze [0], which shortens git commands even more:

    git status -> gs
    git add -> ga
    git commit -> gc
    ...
[0]: https://github.com/scmbreeze/scm_breeze


I win:

        alias add='git add'
	alias st='git status'
	alias ci='git commit'
	alias br='git branch'
	alias di='git diff'


You all are doing way too much typing

gt git status ga git add gdd git diff to develop gdn same but name in only


`gits`

also

`gitv` = git diff

`gitvc` = git diff --cached


for me it's "date" and "data" since I type both of those quite a lot (I don't have a clock on my desktop, I just use date when I need to know the time, I find a clock distracting because I get that "well it's 27 minutes til that meeting, never getting in the the zone in that time, better check HN" thing).


I frequently try to "isntall" things...


For some reason I always type FORM in SQL and FROM in HTML. Then I edit.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: