system-configuration/homes/files/gitconfig

gitconfig

1
[user]
2
	email = julien@lepiller.eu
3
	name = Julien Lepiller
4
	signingkey = 1EFB09091F17D28CCBF9B13A53D457B2D636EE82
5
6
[sendemail]
7
	smtpencryption = tls
8
	smtpserver = lepiller.eu
9
	smtpuser = tyreunom
10
	smtpserverport = 587
11
	suppresscc = self
12
13
[alias]
14
    co = checkout
15
    ci = commit
16
    st = status
17
    br = branch
18
    # type = cat-file -t
19
    # dump = cat-file -p
20
    lol =  log --decorate=short --pretty=format:'%C(yellow) %h %C(white) %s %C(reset)(%C(green)%cN %C(bold blue)%cr%C(reset))%C(yellow)%d%C(reset)' --graph
21
    lolu =  log --decorate=short --pretty=format:'%C(yellow) %h %C(white) %s %C(reset)(%C(green)%cN %C(bold blue)%cr%C(reset))%C(yellow)%d%C(reset)' --graph --all
22
    lola = log --oneline --graph --decorate --all
23
    pl = pull --ff-only
24
    plr = pull --rebase
25
    rb = rebase --autosquash --autostash -i
26
    rc = rebase --continue
27
    clean-remote-branchs = !git remote prune origin && git fetch
28
    cif = commit --fixup=HEAD
29
    cf = commit --fixup # commit-id
30
    blame-follow = log -p -M --follow --stat --
31
    cp = cherry-pick
32
    ss = diff --staged
33
    p = push
34
    pf = push --force-with-lease
35
    fetch = fetch --prune
36
37
[color]
38
    branch = auto
39
    diff = auto
40
    interactive = auto
41
    status = auto
42
	ui = auto
43
44
[diff]
45
    wsErrorHighlight = all
46
    renameLimit = 20000
47
    algorithm = patience
48
49
[core]
50
    pager = less -F -X
51
52
[commit]
53
    verbose = yes
54