-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathaliases
44 lines (40 loc) · 1.34 KB
/
aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# git aliases
alias ga='git add'
alias gai='git add -interactive'
alias gA='git add --all'
alias gbl="git branch --list --verbose"
alias gcb="git checkout -B"
alias gca='git commit --amend'
alias gcl="git clone --progress"
alias gco="git checkout"
alias gcm="git checkout master"
alias gct='git commit'
alias gd="git diff"
alias gitundocommit="git reset --soft 'HEAD^'"
alias gitundopush="git push -f origin 'HEAD^:master'"
alias glo="git log --decorate --oneline --graph"
alias glg="git log --decorate --graph --abbrev-commit --date=relative"
alias gmg='git merge --no-ff'
alias gph="git push"
alias gpr="git pull --verbose"
alias gpom="git push origin master"
alias grao="git remote add origin"
alias grau="git remote add upstream"
alias grv="git remote -v"
alias gs="git status --short --branch"
alias gss='git stash save'
alias gsa='git stash apply'
alias gsl='git stash list'
alias gsp='git stash pop'
alias gsc='git stash clear'
alias gsd='git stash drop'
## Directory nav
alias ..="cd .."
alias mkcd="mkdir -p && cd $_"
alias ls="ls -AFqLG"
alias reload='exec $SHELL -l'
# Hiding and showing files in Finder
alias shf="defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder"
alias hhf="defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder"
## npm: list globally-installed packages
alias nlg="npm list -g --depth=0"