catalins.tech with Gatsby

Shorten Git Commands With Git Aliases

2020 Mar 11th

You could also call them Git shortcuts, and it would be the same. Do not get bogged down with the terms. The point of this article is to show you that you can create shorter commands for your usual Git commands.

How did I discover this? I became bored with repeating git commit -m "message here" one hundred times a day. As a result, I started looking for ways of speeding this process, and I came across Git aliases.

SHOW ME HOW

To set up a new alias for a command, we need to use the git config command.

git config --global alias.c checkout
git config --global alias.st status
git config --global alias.cm 'checkout master'
git config --global alias.b branch
git config --global alias.c checkout
git config --global alias.ci 'commit -m'
git config --global alias.p pull
git config --global alias.cb 'checkout -b'
git config --global alias.sc 'switch -c'

The aliases above are the ones I am using. You are free to add as many as you want, and however you want.

To add new ones, use the following command git config --global alias.[insertYourShortcut] [gitCommand].

HOW DO YOU RUN THEM

Let’s say we want to checkout master. To do so, we run git cm based on the aliases created above. That’s all.

CAVEAT

To easily display your git aliases run this command in your terminal – ! git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /.

Now you can use git alias to list all the aliases you have created.

Tada! That’s all!

By the way, check this Git tips and tricks! 🔥🚀⚡