-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitconfig
145 lines (121 loc) · 5.66 KB
/
.gitconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
[user]
name = Renegade-Master
email = renegade@renegade-master.com
signingkey = 0A75CF72E13979E3583260A3383DB8EE64843E25
[gpg]
#program =
[commit]
gpgsign = false
[core]
whitespace = trailing-space,space-before-tab
excludesfile = ~/.gitignore-rab
autocrlf = input
editor = nvim
[apply]
whitespace = fix
# -*- Conf -*-
[color]
branch = auto
diff = auto
status = auto
showbranch = auto
ui = true
# color.branch
# A boolean to enable/disable color in the output of git-branch(1). May be set to always, false (or
# never) or auto (or true), in which case colors are used only when the output is to a terminal.
# Defaults to false.
# color.interactive
# When set to always, always use colors for interactive prompts and displays (such as those used by
# "git-add --interactive"). When false (or never), never. When set to true or auto, use colors only
# when the output is to the terminal. Defaults to false.
# color.diff
# Whether to use ANSI escape sequences to add color to patches. If this is set to always, git-
# diff(1), git-log(1), and git-show(1) will use color for all patches. If it is set to true or
# auto, those commands will only use color when output is to the terminal. Defaults to false.
# This does not affect git-format-patch(1) nor the git-diff-* plumbing commands. Can be overridden
# on the command line with the --color[=<when>] option.
# color.pager
# A boolean to enable/disable colored output when the pager is in use (default is true).
# color.showbranch
# A boolean to enable/disable color in the output of git-show-branch(1). May be set to always,
# false (or never) or auto (or true), in which case colors are used only when the output is to a
# terminal. Defaults to false.
# color.status
# A boolean to enable/disable color in the output of git-status(1). May be set to always, false (or
# never) or auto (or true), in which case colors are used only when the output is to a terminal.
# Defaults to false.
# color.ui
# This variable determines the default value for variables such as color.diff and color.grep that
# control the use of color per command family. Its scope will expand as more commands learn
# configuration to set a default for the --color option. Set it to always if you want all output
# not intended for machine consumption to use color, to true or auto if you want such output to use
# color when written to the terminal, or to false or never if you prefer git commands not to use
# color unless enabled explicitly with some other configuration or the --color option.
# color.branch.<slot>
# Use customized color for branch coloration. <slot> is one of current (the current branch), local
# (a local branch), remote (a remote-tracking branch in refs/remotes/), plain (other refs).
# The value for these configuration variables is a list of colors (at most two) and attributes (at
# most one), separated by spaces. The colors accepted are:
# normal, black, red, green, yellow, blue, magenta, cyan and white;
# the attributes are:
# bold, dim, ul, blink and reverse.
#
# The first color given is the foreground; the second is the background.
# The position of the attribute, if any, doesn't matter.
[color "branch"]
current = green reverse
local = red
remote = yellow
# color.diff.<slot>
# Use customized color for diff colorization. <slot> specifies which part of the patch to use the
# specified color, and is one of plain (context text), meta (metainformation), frag (hunk header),
# func (function in hunk header), old (removed lines), new (added lines), commit (commit headers),
# or whitespace (highlighting whitespace errors). The values of these variables may be specified as
# in color.branch.<slot>.
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
# color.decorate.<slot>
# Use customized color for git log --decorate output. <slot> is one of branch, remoteBranch, tag,
# stash or HEAD for local branches, remote-tracking branches, tags, stash and HEAD, respectively.
# color.interactive.<slot>
# Use customized color for git add --interactive output. <slot> may be prompt, header, help or
# error, for four distinct types of normal output from interactive commands. The values of these
# variables may be specified as in color.branch.<slot>.
# color.status.<slot>
# Use customized color for status colorization. <slot> is one of header (the header text of the
# status message), added or updated (files which are added but not committed), changed (files which
# are changed but not added in the index), untracked (files which are not tracked by git), branch
# (the current branch), or nobranch (the color the no branch warning is shown in, defaulting to
# red). The values of these variables may be specified as in color.branch.<slot>.
[color "status"]
added = green
changed = yellow
untracked = cyan
[branch]
autosetuprebase = always
[rerere]
enabled = 1
[log]
date = short
# date = relative
# [alias]
# st = status -sb
# ci = commit
# co = checkout
# graph = log --graph --oneline --decorate=short --branches='*'
# br = branch
# df = diff --color-words='[^[:space:]]'
# sh = show --color-words='[^[:space:]]'
# lg = log -p
# serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git
# pend = cherry -v origin/master
# prefab = cherry -v origin/fabrication
[format]
pretty = '%C(yellow)%h%Creset %C(magenta)%cd%Creset %d %s'
[credential "helperselector"]
selected = manager-core
[http]
sslBackend = schannel