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