RU EN

Конфиг 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


Оставить комментарий


Имя  


Комментарий *