DEV Community

Git Bash on Windows: adding a permanent alias

Hafiz Jaafar on July 28, 2020

If you are using Git Bash on Windows and you're used to Linux bash commands, chances are that you'd like to add aliases that help making your jobs ...
Collapse
 
adeyemiadekore2 profile image
korey 🇳🇬 • Edited

thanks for this.

a little thing to note is this works while navigating in bash

cd /c/'Program Files'/Git/etc/profile.d
not
cd /c/Program Files/Git/etc/profile.d as this one won't work in bash

Collapse
 
cornelius_figgle profile image
Max

also to note: my git installation was in the AppData folder, so my path looked like this:

"%LocalAppData%\Programs\Git\etc\profile.d\aliases.sh"
OR
"C:\Users\<username>\AppData\Local\Programs\Git\etc\profile.d\aliases.sh"
OR
"~/AppData/Local/Programs/Git/etc/profile.d/aliases.sh"
OR
"/c/Users/<username>/AppData/Local/Programs/Git/etc/profile.d/aliases.sh"
Enter fullscreen mode Exit fullscreen mode
Collapse
 
natank profile image
natank

Note: place the equal sign ('=') immediately after the alias without any spaces.
Examples:

alias k = 'kubectl' // not working
alias k= 'kubectl' // working

Collapse
 
prateek_aher profile image
Prateek Aher

Dude, you're a lifesaver.

Collapse
 
binayashrestha profile image
Binaya Shrestha • Edited

thanks a lot.
also worked multi-line alias like this:

dcosql() {
  cd ~
  cd /d/dio/dio-scripts/docker/development/
  docker-compose up -d mssql
  }
Enter fullscreen mode Exit fullscreen mode
Collapse
 
flyingduck92 profile image
Sekti Wicaksono

I always use ll with

alias ll='ls -lash'
Enter fullscreen mode Exit fullscreen mode
Collapse
 
cuneyter profile image
cuneyter

Thank you. That is a great help :)

Collapse
 
chrisdev_io profile image
Christopher Thompson

Great little bit of advice! Totally worked for me. Thank you. :D

Collapse
 
sddecent profile image
Decent Coder

Aliases can be created using git config command as well, without actually opening the git files.

Collapse
 
rsbmk profile image
Roberto Bocio Melo

thanks for this, my workflow thanks you ❤️

Collapse
 
florincornea profile image
Cornea Florin

Exactly what I was looking for, thanks!!

Collapse
 
adejota profile image
Ademir Diamente Júnior

Tks, dude! It really helped me 😁

Collapse
 
cos2004 profile image
yuly

so helpful, thanks