DEV Community

loading...

Discussion on: Why Git Alias

Collapse
jbazalar profile image
Jason Bazalar • Edited

I like using s for status, o for pull origin, po for push origin and a few other short ones.

However, there was no point in git aliases for me if I didn't alias git as simply g in ~/.bashrc or .~/profile

g s
g bd (branch -d)
g b
g co
g c (commit -m)
g m (merge)

I try to read the letters in my head as the full command so I remember the commands elsewhere.

Collapse
devcamilla profile image
camilla Author

That's a nice touch. Didn't thought of that before. Thanks for sharing.

Collapse
vlasales profile image
Vlastimil Pospichal • Edited

In my ~/.bashrc is included:

alias gita='git add'
alias gitb='git branch'
alias gitc='git checkout'
alias gitm='git merge'
alias gitr='git rebase'
alias gits='git status'
Thread Thread
devcamilla profile image
camilla Author

This is nice too. Surely there are lots of ways to do this. Thanks for sharing.