<root> / gitconfig (efe86fb3d0b2f0d2d65ec7f645fdc6ccda447e53) (983B) (mode 100644) [raw]
[core]
    # make tabulation character visible in diffs
    pager = sed 's/\t/.       /g' | less -R

[alias]
    co = checkout
    cob = checkout -b
    ci = commit -v
    st = status
    df = diff
    dfw = diff -w
    br = branch
    bra = branch -a
    brd = branch -d
    brdd = branch -D
    hist = log --pretty=format:\"%C(yellow)%h%Creset %C(white)%ad%Creset  %Cgreen%s%Creset%Cred%d%Creset %C(cyan)<by %aN>%Creset\" --graph --date=short
    type = cat-file -t
    dump = cat-file -p
    remotes = !git remote -v | awk 'NR%2 { print $1, $2 }' | column -t
    droptill = reset --hard
    droplast = reset --hard HEAD^
    unstage = reset --mixed HEAD
    amend = commit -v --amend
    append = commit -v --amend -C HEAD
    fix = !vim $(git-ls-files --unmerged | cut -f2 | uniq)
    pend = log origin/master..HEAD

[color]
    # enable coloring of git output
    ui = true

[merge]
    # use gvim to resolve merge conflicts
    tool = gvimdiff

# vim: set filetype=gitconfig :
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/dotfiles

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/dotfiles

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master