Skip to content

Instantly share code, notes, and snippets.

@hidsh
Last active June 5, 2021 01:38
Show Gist options
  • Save hidsh/ca57b931c89d3758ca3ee7b133a92c21 to your computer and use it in GitHub Desktop.
Save hidsh/ca57b931c89d3758ca3ee7b133a92c21 to your computer and use it in GitHub Desktop.
my "~/.gitconfig"
[credential]
helper = manager
[url "[email protected]:"]
pushinsteadof = https://github.com/
[user]
name = hidsh
email = [email protected]
[push]
default = simple
[core]
editor = vim -u NONE -c \"set fenc=utf-8\"
whitespace = cr-at-eol
[filter "media"]
required = true
clean = git media clean %f
smudge = git media smudge %f
[diff]
tool = bcomp
[difftool]
prompt = false
[difftool "bcomp"]
trustExitCode = true
cmd = "/usr/local/bin/bcomp" "$LOCAL" "$REMOTE"
[merge]
tool = bcomp
[mergetool]
prompt = false
[mergetool "bcomp"]
trustExitCode = true
cmd = "/usr/local/bin/bcomp" "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
[filter "hawser"]
clean = git hawser clean %f
smudge = git hawser smudge %f
required = true
[filter "lfs"]
clean = git-lfs clean %f
smudge = git-lfs smudge %f
required = true
[alias]
gr = log --graph --date-order --all --pretty=format:'%h %Cred%d %Cgreen%ad %Cblue%cn %Creset%s' --date=short
files = log --stat --no-merges --oneline
log-last = log -1 HEAD
unstage = reset HEAD --
uncommit = reset --hard HEAD^
a = add --verbose
amend = commit --amend
s = status
c = commit
co = checkout
b = branch -a
b-sw = checkout
b-sw-master = checkout master
b-mk = checkout -b
b-push = push -u origin
b-delete = branch -d
b-delete-remote = push --delete origin
stash-diff = stash show -p
stash-rm-all = stash clear
rm-untrack = rm -r --cached
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment