Post

The helpful Git 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
# git log -1 HEAD
# => git last
git config --global alias.last 'log -1 HEAD'

# git reset HEAD -- fileA
# => git unstage fileA
git config --global alias.unstage 'reset HEAD --'

# git checkout develop
# => git co develop
git config --global alias.co checkout

# git branch
# => git br
git config --global alias.br branch

# git commit -m "msg"
# => git ci -m "msg"
git config --global alias.ci commit

# git status
# => git st
git config --global alias.st status

# git commit --amend --no-edit
# => git cia
git config --global alias.cia 'commit --amend --no-edit'

# git push origin HEAD
# => git poh
git config --global alias.poh 'push origin HEAD'
This post is licensed under CC BY 4.0 by the author.