Everyone wants to work faster, easier and one way to achieve this is to simplify their daily tasks with simple scripts or with creating aliases to run long commands that they often forget or just tired of typing them over and over again.
If you're not using any GUI for Git or using Visual Studio Code alongside Git you can definitely take advantage of the Git aliases to make things easier for you. If you want to learn how you can use Visual Studio Code with Git check out this article here:
Version control with Visual Studio Code
How to create Git Aliases
With Git you can create aliases to speed up your process and this is something really easy to configure.
All you need to do is to put them in your
.gitconfig file and that's it. You can set aliases for the git commands you used the most as this is basically the general idea of using aliases, to speed up your work flow. I'll list the most commonly used commands and how to set aliases for them which you can also try out if you haven't done this yet.
You can also put the aliases in your
~/.bashrc but I think it will be better to put them in the
.gitconfig since these are git specific aliases and it will be easier for you to manage them from the
.gitconfig file itself.
As mentioned we need to edit our
.gitconfig file and enter the aliases there. You can open the file with your favorite text editor and put them in a new code block named
And create the following code block:
[alias] st = status co = commit ch = checkout be = branch pom = push origin master plom = pull origin master
You can also define the aliases using the
git config command directly. In order to set the aliases we've listed above you can use the following commands:
git config --global alias.st status git config --global alias.co commit git config --global alias.ch checkout git config --global alias.br branch git config --global alias.pom = push origin master git config --global alias.plom = pull origin master
This is pretty much how you can set Git aliases via the
.gitconfig file or using the git config command. The process is pretty simple but same as the BASH aliases it's really useful and you can easily speed up your daily Git tasks.
I hope that you enjoyed reading this and find it useful as well.