-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathaliases.sh
More file actions
39 lines (34 loc) · 881 Bytes
/
aliases.sh
File metadata and controls
39 lines (34 loc) · 881 Bytes
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
# [Git]
alias g='git'
# [Git] Common
alias ga='git add'
alias gs='git status'
alias gb='git branch'
alias gi='git commit -m'
alias gia='git commit --amend'
alias gd='git diff'
alias gcb='git checkout -b'
alias gc='git checkout'
alias gcp='git cherry-pick'
alias gcpa='git cherry-pick --abort'
alias gcpc='git cherry-pick --continue'
alias gp='git push origin $(git_current_branch)'
alias gup='git pull'
alias gupr='git pull --rebase'
alias gl='git log'
alias gun='git reset HEAD --'
alias gsup='git branch --set-upstream-to=origin/$(git_current_branch)'
# [Git] Merge
alias gm='git merge'
alias gma='git merge --abort'
alias gmm='git merge origin/master'
# [Git] Rebase
alias grb='git rebase'
alias grba='git rebase --abort'
alias grbc='git rebase --continue'
# [Git] Stash
alias gst='git stash'
alias gstp='git stash pop'
# [Sublime Text]
alias st=subl
alias sta='st . -add'