|
@@ -0,0 +1,49 @@
|
|
|
|
|
+### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
|
|
|
|
|
+# config
|
|
|
|
|
+#
|
|
|
|
|
+# Docs:
|
|
|
|
|
+# * https://git-scm.com/docs/git-config
|
|
|
|
|
+### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
|
|
|
|
|
+
|
|
|
|
|
+[credential]
|
|
|
|
|
+ helper = cache --timeout=18000
|
|
|
|
|
+[core]
|
|
|
|
|
+ autocrlf = input
|
|
|
|
|
+ editor = nvim
|
|
|
|
|
+ eol = lf
|
|
|
|
|
+[pull]
|
|
|
|
|
+ rebase = false
|
|
|
|
|
+[init]
|
|
|
|
|
+ defaultBranch = master
|
|
|
|
|
+[push]
|
|
|
|
|
+ autoSetupRemote = true
|
|
|
|
|
+[commit]
|
|
|
|
|
+ gpgsign = true
|
|
|
|
|
+[gpg]
|
|
|
|
|
+ format = ssh
|
|
|
|
|
+[filter "lfs"]
|
|
|
|
|
+ clean = git-lfs clean -- %f
|
|
|
|
|
+ smudge = git-lfs smudge -- %f
|
|
|
|
|
+ process = git-lfs filter-process
|
|
|
|
|
+ required = true
|
|
|
|
|
+[blame]
|
|
|
|
|
+ file = .git-blame-ignore-revs
|
|
|
|
|
+
|
|
|
|
|
+[alias]
|
|
|
|
|
+ s = status -s
|
|
|
|
|
+ l = log --pretty=format:"%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=short
|
|
|
|
|
+ d = diff
|
|
|
|
|
+
|
|
|
|
|
+# Include private configuration. Mostly for setting organization-specific author
|
|
|
|
|
+# details. The file looks something like this:
|
|
|
|
|
+# ```
|
|
|
|
|
+# [includeIf "hasconfig:remote.*.url:git@github.com:example/**"]
|
|
|
|
|
+# path = config.example
|
|
|
|
|
+# ```
|
|
|
|
|
+# `config.example` might look like this:
|
|
|
|
|
+# ```
|
|
|
|
|
+# [user]
|
|
|
|
|
+# email = user@example.com
|
|
|
|
|
+# ```
|
|
|
|
|
+[include]
|
|
|
|
|
+ path = config.custom
|