Streamlining Your Workflow with Aliases

So far we have learned quite a few commands. Some, like the log commands, can be long and tedious to type. In this section, you will learn how to create custom shortcuts for Git commands.

Creating Custom Aliases

An alias allows you to type a shortened command to represent a long string on the command line.

For example, let's create an alias for the log command we learned earlier.

Original Command

$ git log --oneline --graph --decorate --all

Creating the Alias

$ git config --global "log --oneline --graph --decorate --all"

Using the Alias

$ git lol

Other Helpful Aliases

$ git config --global "checkout -b"
$ git config --global alias.s "status -s"
$ git config alias.dlb '!git checkout <DEFAULT-BRANCH> && git pull --prune && git branch --merged | grep -v "\*" | xargs -n 1 git branch -d'


Check out this resource for a list of common aliases:

results matching ""

    No results matching ""