Конфиг Git
Глобальные настройки git в файле:
nano ~/.gitconfig
Алиасы:
[alias]
st = status -s
ci = commit -S -m
co = checkout
br = branch
rom = reset --hard origin/master
rh = reset --hard HEAD
df = diff -w
dc = diff --cached -w
g = grep -np
lg = log -p
standup = log --since='5 day ago' --oneline --author='User Name'
hi = log --pretty=format:"%C(yellow)%h %C(cyan)%ad%C(green bold)%d %C(reset)%s %C(green dim)[%cn]%C(reset)" --date=short
his = log --pretty=format:"%C(yellow)%h %C(cyan)%ad %C(yellow bold)%d%C(reset) %s %C(green dim)[%cn]%C(reset)" --date=short --stat
tree = log --graph --pretty=oneline --decorate
pom = pull --rebase origin master
show = show -w
t = tag -s -m
td = tag -d
amend = commit --amend -C HEAD
lol = log --graph --decorate --pretty=oneline --abbrev-commit
lola = log --graph --decorate --pretty=oneline --abbrev-commit --all
ign = ls-files -o -i --exclude-standard
Цвета:
[color]
branch = auto
diff = auto
status = auto
interactive = auto
ui = true
pager = true
[color "branch"]
current = green reverse
local = yellow
remote = cyan
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
[color "grep"]
function = yellow bold
match = red bold
linenumber = cyan
Полезные настройки:
[user]
name = User Name
email = email@email.com
signingkey = 32FERAD2
[pull]
default = current
[push]
default = current
[core]
quotepath = true
pager = less -FXRS -x4Янчарук А.В.
23.04.2012 17:00