X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.gitconfig;h=ec01bae3d9bd28be49b04198877afbe26bf79180;hb=HEAD;hp=306809f9adc56630d5cc246d5c043475bd46b005;hpb=ff7413fe8ebf694fb3bccc78bc41809fc5ff4975;p=git.git diff --git a/.gitconfig b/.gitconfig index 306809f..ec01bae 100644 --- a/.gitconfig +++ b/.gitconfig @@ -1,3 +1,37 @@ +[core] + excludesfile = ~/.gitignore [user] name = Don Armstrong email = don@donarmstrong.com +[annex] + sshcaching = false +[push] + default = matching +[diff "zip"] + textconv = unzip -c -a +[diff "xoj"] + textconv = gzip -dc +[filter "xoj"] + clean = "gzip -dc" + smudge = "gzip -c" + required +[diff "gnucash"] + textconv = gzip -dc +[filter "gnucash"] + clean = "gzip -dc" + smudge = "gzip -c" +[diff "odf"] + textconv=odt2txt +[filter "odf"] + clean="" +[rere] + enabled = true +[alias] + clone-branches = "! git branch -a | sed -n \"/\\/HEAD /d; /\\/master$/d; /remotes/p;\" | xargs -L1 git checkout -t" + +[alias] + pushall = "!git remote |xargs -L1 git push --all" +[pull] + rebase = true +[init] + defaultBranch = main