Newer
Older
autosquash = !GIT_SEQUENCE_EDITOR=true git rebase -i --autosquash
bull = submodule update --remote
clear = clean -fdx
dif = diff --color-words
empty-commit = commit --allow-empty
nimrod
committed
exec = "!exec "
ff = merge --no-edit --ff-only master
merg = merge --no-edit
posh = push --set-upstream origin HEAD
pul = pull --progress
pull-force = !git fetch && git reset --hard "$(git tracking)"
push-force = push --force-with-lease
root = rev-parse --show-toplevel
serve-git = daemon --reuseaddr --verbose --base-path=. --export-all ./.git
serve-http = !git update-server-info && cd .git && python -m SimpleHTTPServer
staash = stash --all
stat = status --short --branch
tag-version = !git tag -af "v$(cat VERSION)"
tracking = rev-parse --abbrev-ref --symbolic-full-name @{upstream}
trigger = !git commit --allow-empty --no-edit --amend && git push --force-with-lease
update-requirements = !git stash save -a -u -q && ( git ls-files '*requirements*.txt' | xargs -n1 pur -r ) && ( git commit -a -m '- Updated requirements.' || echo 'No requirements updated.' ) && git stash pop
[color]
grep = true
[core]
[fetch]
fsckobjects = true
prune = true
[merge]
tool = meld
ff = false
[push]
followTags = true
[receive]
fsckObjects = true
[tag]
forceSignAnnotated = true
[transfer]
fsckobjects = true
[user]
name = Adar Nimrod
email = nimrod@shore.co.il
signingKey = E3AE9CD4B8EA564BF746CD909C53CFCB9AAA2526