[user]
  name = <%= print("Your Name: "); STDOUT.flush; STDIN.gets.chomp %>
  email = <%= print("Your Email: "); STDOUT.flush; STDIN.gets.chomp %>
[alias]
  co = checkout
  ci = commit
  st = status
  br = branch
  addm = !git-ls-files -m -z | xargs -0 git-add && git status                     # add modified files
  addu = !git-ls-files -o --exclude-standard -z | xargs -0 git-add && git status  # add new files
  rmm  = !git ls-files -d -z | xargs -0 git-rm && git status                      # remove deleted file
[color]
  ui = true
[core]
  excludesfile = <%= ENV['HOME'] %>/.gitignore
  autocrlf = input
  editor = gvim -f
[apply]
  whitespace = nowarn
[github]
  user = <%= print("GitHub Username: "); STDOUT.flush; STDIN.gets.chomp %>
  token = <%= print("GitHub API Token: "); STDOUT.flush; STDIN.gets.chomp %>
[merge]
  tool = kdiff3
[push]
  default = tracking

[user]
  name = <%= print("Your Name: "); STDOUT.flush; STDIN.gets.chomp %>
  email = <%= print("Your Email: "); STDOUT.flush; STDIN.gets.chomp %>
[alias]
  co = checkout
  ci = commit
  st = status
  br = branch
  l = log --decorate
  addm = !git-ls-files -m -z | xargs -0 git-add && git status                     # add modified files
  addu = !git-ls-files -o --exclude-standard -z | xargs -0 git-add && git status  # add new files
  rmm  = !git ls-files -d -z | xargs -0 git-rm && git status                      # remove deleted file
[color]
  ui = true
[core]
  excludesfile = <%= ENV['HOME'] %>/.gitignore
  autocrlf = input
  editor = gvim -f
[apply]
  whitespace = nowarn
[github]
  user = <%= print("GitHub Username: "); STDOUT.flush; STDIN.gets.chomp %>
  token = <%= print("GitHub API Token: "); STDOUT.flush; STDIN.gets.chomp %>
[merge]
  tool = kdiff3
[push]
  default = tracking

Add 'git l' alias for 'git log --decorated'
Add 'git l' alias for 'git log --decorated'
