.gitconfig 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. [user]
  2. name = Emmanuel Bouthenot
  3. email = kolter@openics.org
  4. signingkey = 929D42C3
  5. [alias]
  6. br = branch
  7. st = status
  8. s = status --untracked-files=no
  9. sa = status --untracked-files=all
  10. d = diff
  11. dh = diff HEAD
  12. dc = diff --cached
  13. ci = commit
  14. co = checkout
  15. l = ! export LESS=-R GIT_PAGER=less && git log --graph --decorate --pretty=format:\"%h %C(magenta)%ci%Creset%C(yellow)%d %Creset%s %C(cyan)%cn <%cE>\"
  16. ls = ls-files
  17. ign = ls-files -o -i --exclude-standard
  18. unstage = reset HEAD
  19. spull = submodule foreach 'git pull'
  20. [color]
  21. ui = auto
  22. pager = false
  23. [color "diff"]
  24. meta = green
  25. frag = yellow
  26. old = magenta
  27. new = cyan
  28. [color "status"]
  29. header = bold blue
  30. added = green
  31. changed = bold red
  32. untracked = white
  33. [merge]
  34. tool = vimdiff
  35. [pager]
  36. diff = true
  37. # git.debian.org specifics
  38. [url "git://anonscm.debian.org"]
  39. insteadOf = git://git.debian.org
  40. [url "ssh://git.debian.org/git"]
  41. pushinsteadof = git://git.debian.org