czwartek, 16 stycznia 2014

.gitconfig

Przykład pliku konfiguracyjnego znajdującego się w katalogu domowym użytkownika. Do usprawnienia codziennej pracy z gitem doskonale nadają się aliasy...




[user]
name = hexen2k
email = hexen2k@gmail.com
[core]
autocrlf = true
[alias]
l = log --pretty=oneline --abbrev-commit --abbrev=4 -25
s = status -sb
simple-commit = !echo $1>$1.txt && git add -A && git commit -m "\"$1\"" && shift 1 && echo Simple commit done!
simple-commits = "!simpleCommits() { for name in \"$@\"; do git simple-commit $name;  done; }; simpleCommits"
backup = !git add --all . && git commit -m "\"$@\"" && shift 1 && git push && echo Saved and stored on server