38 lines
1.2 KiB
Bash
Executable File
38 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -x
|
|
|
|
#git config --global user.name "Martin Blazik"
|
|
#git config --global user.email martin.blazik@gooddata.com
|
|
|
|
git config --global core.editor vim
|
|
|
|
git config --global alias.st status
|
|
|
|
git config --global alias.br branch
|
|
git config --global alias.brd 'branch -d'
|
|
git config --global alias.brD 'branch -D'
|
|
git config --global alias.wipe $'!sh -c \'git push $1 --delete $2\' -'
|
|
|
|
git config --global alias.co checkout
|
|
git config --global alias.cob "checkout -b"
|
|
|
|
git config --global alias.ci commit
|
|
git config --global alias.cif "commit --fixup"
|
|
git config --global alias.cia "commit --amend"
|
|
|
|
git config --global alias.pu $'!sh -c \'git push origin $(git branch --show-current)\''
|
|
git config --global alias.puf $'!sh -c \'git push -f origin $(git branch --show-current)\''
|
|
|
|
git config --global alias.rbi "rebase -i --autosquash"
|
|
git config --global alias.rba "rebase --abort"
|
|
git config --global alias.rbc "rebase --continue"
|
|
|
|
git config --global alias.unstage "reset HEAD --"
|
|
git config --global alias.undo "reset --soft HEAD^"
|
|
git config --global alias.fpa "fetch -p --all"
|
|
|
|
git config --global alias.ls "log --oneline"
|
|
git config --global alias.aliases "config --get-regexp alias"
|
|
git config --global alias.configs "config --list"
|