Some time ago I stumbled upon several repositories containing sets of aliased commands, that were meant to simplify everyday Git operations. I don’t have exact links, but the idea stuck in my head and kept incubating in the meantime.
As a result, I’ve established a set of my own aliases that I use on a daily basis. I’m happy to share them with you in this post and hopefully you’ll find something useful for your working style.
Technically, there are several ways to do that. For example, we can use a dedicated
git alias command to set it up or simply put some
alias statements in the
.bashrc file. The first approach allows us to create aliases such as
git ch (=
git checkout), however the
git part of the command is always required. We can do better than that. ;)
Using bash aliases in
.bashrc gives us more flexibility. We can skip the
git part entirely and make commands even shorter, e.g.
gch instead of
Below you can see a set of aliases that I established during a few months and genuinely use everyday. Just copy paste them into your
~/.bashrc file and restart the terminal. Feel free to share your own aliases in the comments!