Simple git aliases for daily purpose

ktkaushik

Kaushik Thirthappa

Posted on May 16, 2020

Simple git aliases for daily purpose

On average, every developer commits their code atleast once a day.

Having some git aliases help you quickly make changes and push your code.

No more typos

One of my daily frustrations in the past 🀬 -

Alt Text

Avoid common pitfalls are super important, it helps increase productivity in the long term.

Table of contents

ps: These are aliases I have been using personally, feel free to create and share your own ☺️

1. git status πŸ‘‰ gs

Before -

git status
Enter fullscreen mode Exit fullscreen mode

After -

gs
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gs='git status'
Enter fullscreen mode Exit fullscreen mode

2. git commit πŸ‘‰ gc

Before -

git commit -m 'Adding integration test cases'
Enter fullscreen mode Exit fullscreen mode

After -

gc 'Adding integration test cases'
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gc='git commit -m $2'
Enter fullscreen mode Exit fullscreen mode

3. git push πŸ‘‰ gp

Before -

git push
Enter fullscreen mode Exit fullscreen mode

After -

gp
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gp='git push'
Enter fullscreen mode Exit fullscreen mode

4. git add . && git commit -m πŸ‘‰ gac

Before -

git add .
git commit -m 'Adding integration test cases'
Enter fullscreen mode Exit fullscreen mode

After -

gac 'Adding integration test cases'
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gac='git add . && git commit -m $2'
Enter fullscreen mode Exit fullscreen mode

5. git add . && git commit -m && git push πŸ‘‰ gacp

Before -

git add .
git commit -m 'Adding integration test cases'
git push
Enter fullscreen mode Exit fullscreen mode

After -

gacp 'Adding integration test cases'
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gacp='git add . && git commit -m $2 && git push'
Enter fullscreen mode Exit fullscreen mode

6. git stash πŸ‘‰ gst

Before -

git stash
Enter fullscreen mode Exit fullscreen mode

After -

gst
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gst='git stash'
Enter fullscreen mode Exit fullscreen mode

6. git stash apply πŸ‘‰ gsta

Before -

git stash apply
Enter fullscreen mode Exit fullscreen mode

After -

gsta
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gsta='git stash apply'
Enter fullscreen mode Exit fullscreen mode

6. git push --set-upstream origin πŸ‘‰ gpst

This syntax is the one I forget the most πŸ€·β€β™€οΈ

Before -

git push --set-upstream origin integration-tests
Enter fullscreen mode Exit fullscreen mode

After -

gpst integration-tests
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gpst='git push --set-upstream origin $1'
Enter fullscreen mode Exit fullscreen mode

6. git checkout πŸ‘‰ gco

Before -

git checkout staging
Enter fullscreen mode Exit fullscreen mode

After -

gco staging
Enter fullscreen mode Exit fullscreen mode

Setup code -

alias gco='git checkout $1'
Enter fullscreen mode Exit fullscreen mode

These are the aliases that I use everyday for the past few years. No typos, no errors and super handy.

πŸ’– πŸ’ͺ πŸ™… 🚩
ktkaushik
Kaushik Thirthappa

Posted on May 16, 2020

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

Sign up to receive the latest update from our blog.

Related