Usefull git shortcuts and autocomplete for the git-scm distribution of the bash terminal on Windows.
Shortcut | Git command |
---|---|
less | "less -r" |
ls | "ls -F --color --show-control-chars" |
ll | "ls -l" |
gs | "git status " |
gss | "git status -s" |
gp | "git pull -r" |
gh | "git push " |
gho | "git push -u origin " |
up | "git push " |
upo | "git push -u origin " |
ga | "git add " |
gaa | "git add -A" |
gb | "git branch " |
gc | "git commit " |
gcm | "git commit -m " |
gd | "git diff" |
go | "git checkout " |
gob | "git checkout -b" |
gk | "gitk --all&" |
gx | "gitx --all" |
got | "git " |
get | "git " |
g | "git " |
gm | "git merge " |
gr | "git reset " |
gdf | "git clean -f" |
copy settings.bat
which deployes the settings automatically in %UserProfile%
folder
Add .bashrc
and .bash\_profile
your current username app data folder (%UserProfile%
). If you want also the monokai theme, add .minttyrc
to the same folder as well.
File | Description |
---|---|
.bashrc | Contains the aliases (shortcuts) for the git commands |
.bash_profile | Contains autocomplete commands for the aliases (aka. use tab for autocomplete on known names) |
.minttyrc | Contains monokai theme for the mintty editor |
You can just copy the settings from the .bashrc
file in your settings folder and source it in the .bash_profile
.
This is also integrated with the zsh, you can add the contents of the .bashrc
to ~/.zshrc
and source
it.
I assume that if you are here, you already know how to add / source some aliases :). If not, please write me / issue this repo to add a more clear tutorial on how to install these.
This is distributed under GNU GPL 3 licence.
Happy productivity