diff options
| author | Yigit Sever | 2024-02-29 20:34:48 +0300 |
|---|---|---|
| committer | Yigit Sever | 2024-02-29 20:35:50 +0300 |
| commit | 88a154659ec8059aab850c35192cf4e228b87b26 (patch) | |
| tree | b5783e880da3c345b42a400b90781e9fec789c0f /.config/git/config | |
| parent | 404233d15c38fa47bac10e02f54aed4ccc9b9f5e (diff) | |
| download | dotfiles-88a154659ec8059aab850c35192cf4e228b87b26.tar.gz dotfiles-88a154659ec8059aab850c35192cf4e228b87b26.tar.bz2 dotfiles-88a154659ec8059aab850c35192cf4e228b87b26.zip | |
git: clean up home
Diffstat (limited to '.config/git/config')
| -rw-r--r-- | .config/git/config | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/.config/git/config b/.config/git/config new file mode 100644 index 0000000..3ad8b1a --- /dev/null +++ b/.config/git/config | |||
| @@ -0,0 +1,88 @@ | |||
| 1 | [include] | ||
| 2 | path = ./gitconfig.local | ||
| 3 | [core] | ||
| 4 | autocrlf = input | ||
| 5 | safecrlf = true | ||
| 6 | excludesfile = ~/.config/git/ignore | ||
| 7 | pager = delta | ||
| 8 | [alias] | ||
| 9 | co = checkout | ||
| 10 | ci = commit | ||
| 11 | st = status | ||
| 12 | br = branch | ||
| 13 | type = cat-file -t | ||
| 14 | dump = cat-file -p | ||
| 15 | adog = log --all --decorate --oneline --graph | ||
| 16 | hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short | ||
| 17 | sl = log --oneline --decorate -20 | ||
| 18 | sla = log --oneline --decorate --graph --all -20 | ||
| 19 | branches = "for-each-ref --sort=-committerdate --format='%(color:blue)%(authordate:relative)\t%(color:red)%(authorname)\t%(color:white)%(color:bold)%(refname:short)' refs/remotes" | ||
| 20 | dft = difftool | ||
| 21 | [credential] | ||
| 22 | helper = cache --timeout=3600 | ||
| 23 | [commit] | ||
| 24 | gpgsign = true | ||
| 25 | verbose = true | ||
| 26 | [pull] | ||
| 27 | ff = only | ||
| 28 | [push] | ||
| 29 | default = simple | ||
| 30 | [merge] | ||
| 31 | conflictStyle = zdiff3 | ||
| 32 | [rebase] | ||
| 33 | autoSquash = true | ||
| 34 | [rerere] | ||
| 35 | enabled = true | ||
| 36 | [help] | ||
| 37 | autoCorrect = prompt | ||
| 38 | [init] | ||
| 39 | defaultBranch = main | ||
| 40 | [diff] | ||
| 41 | tool = difftastic | ||
| 42 | algorithm = histogram | ||
| 43 | [sendemail] | ||
| 44 | smtpserver = /usr/bin/msmtp | ||
| 45 | smtpserveroption = -a | ||
| 46 | smtpserveroption = ceng_argor | ||
| 47 | [color] | ||
| 48 | ui = true | ||
| 49 | [color "diff-highlight"] | ||
| 50 | oldNormal = red bold | ||
| 51 | oldHighlight = red bold 52 | ||
| 52 | newNormal = green bold | ||
| 53 | newHighlight = green bold 22 | ||
| 54 | [color "diff"] | ||
| 55 | meta = yellow | ||
| 56 | frag = magenta bold | ||
| 57 | commit = yellow bold | ||
| 58 | old = red bold | ||
| 59 | new = green bold | ||
| 60 | whitespace = red reverse | ||
| 61 | [difftool] | ||
| 62 | prompt = false | ||
| 63 | [difftool "difftastic"] | ||
| 64 | cmd = difft "$LOCAL" "$REMOTE" | ||
| 65 | [pager] | ||
| 66 | difftool = true | ||
| 67 | diff = delta | ||
| 68 | log = delta | ||
| 69 | reflog = delta | ||
| 70 | show = delta | ||
| 71 | [interactive] | ||
| 72 | diffFilter = delta --color-only --features=interactive | ||
| 73 | [delta] | ||
| 74 | features = line-numbers decorations side-by-side | ||
| 75 | plus-style = syntax "#003800" | ||
| 76 | minus-style = syntax "#3f0001" | ||
| 77 | [delta "decorations"] | ||
| 78 | commit-decoration-style = bold yellow box ul | ||
| 79 | file-style = bold yellow ul | ||
| 80 | file-decoration-style = none | ||
| 81 | hunk-header-decoration-style = cyan box ul | ||
| 82 | [delta "line-numbers"] | ||
| 83 | line-numbers-left-style = cyan | ||
| 84 | line-numbers-right-style = cyan | ||
| 85 | line-numbers-minus-style = 124 | ||
| 86 | line-numbers-plus-style = 28 | ||
| 87 | [credential "https://git.overleaf.com"] | ||
| 88 | helper = !pass overleaf/git | ||
