Git 001 ~Add Alias to .gitconfig~

0xkoji

0xkoji

Posted on August 15, 2019

Git 001 ~Add Alias to .gitconfig~

I'm using iTerm and Github Desktop to use Git and Github since sometimes don't want to type any commands to work with Github.

However, sometimes prefer typing commands instead of clicks lol.

For example,

When I want to rename a branch, I need to click branch > rename and rename the branch then click Rename. On the other hand, with iTerm I just need to type the following. Actually, there is the shortcut for rename, but I don't remember that 😝

$ git branch -m <new_name>
Enter fullscreen mode Exit fullscreen mode

The command isn't long, but people who are a software engineer, developer web engineer, web developer are basically lazy. (My first CTO told me that engineers/developers should be lazy)

So what we need to do is to shorten commands as much as possible πŸ˜‚

In terms of git commands what we can do is the followings.

  1. git --> g
  2. add aliases to .gitconfig for branch --> b

Actually, you can add gb as git branch, but I feel using .gitconfig could be better

Step 1
Add the following to your .zshrc, .bashrc etc.

alias g='git
Enter fullscreen mode Exit fullscreen mode

Step 2
Add the followings to .gitconfig The file is in your home folder

[alias]
    # basic commands
    b = branch
    p = push
    c = commit
    cm = commit -m
    f = fetch
    s = status
    st = stash
    rh = reset --hard
# update
    m = merge
    l = log
    last = log -3 HEAD --decorate
Enter fullscreen mode Exit fullscreen mode

The last one is from @vlasales, thank you for your comment!

Now we can type the following

$ g b -m <new_name>
Enter fullscreen mode Exit fullscreen mode

Alt Text

@rmnvsl thank you for your suggestion!

πŸ’– πŸ’ͺ πŸ™… 🚩
0xkoji
0xkoji

Posted on August 15, 2019

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related