mirror of
https://github.com/wahyd4/dotfiles.git
synced 2026-08-09 04:46:12 +10:00
committed by
Mathias Bynens
parent
fa2f220ade
commit
a2cc53c7c8
+23
-7
@@ -29,6 +29,9 @@
|
||||
branches = branch -a
|
||||
remotes = remote -v
|
||||
|
||||
# Amend the currently staged files to the latest commit
|
||||
amend = commit --amend --reuse-message=HEAD
|
||||
|
||||
# Credit an author on the latest commit
|
||||
credit = "!f() { git commit --amend --author \"$1 <$2>\" -C HEAD; }; f"
|
||||
|
||||
@@ -48,8 +51,12 @@
|
||||
fm = "!f() { git log --pretty=format:'%C(yellow)%h %Cblue%ad %Creset%s%Cgreen [%cn] %Cred%d' --decorate --date=short --grep=$1; }; f"
|
||||
|
||||
# Remove branches that have already been merged with master
|
||||
# a.k.a. ‘delete merged’
|
||||
dm = "!git branch --merged | grep -v '\\*' | xargs -n 1 git branch -d"
|
||||
|
||||
# List contributors with number of commits
|
||||
contributors = shortlog --summary --numbered
|
||||
|
||||
[apply]
|
||||
|
||||
# Detect whitespace errors when applying a patch
|
||||
@@ -61,10 +68,9 @@
|
||||
excludesfile = ~/.gitignore
|
||||
attributesfile = ~/.gitattributes
|
||||
|
||||
# Treat spaces before tabs and all kinds of trailing whitespace as an error.
|
||||
# Treat spaces before tabs and all kinds of trailing whitespace as an error
|
||||
# [default] trailing-space: looks for spaces at the end of a line
|
||||
# [default] space-before-tab: looks for spaces before tabs at the beginning of
|
||||
# a line
|
||||
# [default] space-before-tab: looks for spaces before tabs at the beginning of a line
|
||||
whitespace = space-before-tab,-indent-with-non-tab,trailing-space
|
||||
|
||||
# Make `git rebase` safer on OS X
|
||||
@@ -86,9 +92,9 @@
|
||||
[color "diff"]
|
||||
|
||||
meta = yellow bold
|
||||
frag = magenta bold
|
||||
old = red bold
|
||||
new = green bold
|
||||
frag = magenta bold # line info
|
||||
old = red bold # deletions
|
||||
new = green bold # additions
|
||||
|
||||
[color "status"]
|
||||
|
||||
@@ -96,6 +102,16 @@
|
||||
changed = green
|
||||
untracked = cyan
|
||||
|
||||
[diff]
|
||||
|
||||
# Detect copies as well as renames
|
||||
renames = copies
|
||||
|
||||
[help]
|
||||
|
||||
# Automatically correct and execute mistyped commands
|
||||
autocorrect = 1
|
||||
|
||||
[merge]
|
||||
|
||||
# Include summaries of merged commits in newly created merge commit messages
|
||||
@@ -125,4 +141,4 @@
|
||||
|
||||
[push]
|
||||
|
||||
default = matching
|
||||
default = simple
|
||||
|
||||
Reference in New Issue
Block a user