git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

.gitconfig (1227B)


      1 [color]
      2 	ui = auto
      3 [core]
      4 	editor = vim
      5 [diff]
      6 	tool = meld
      7 [difftool]
      8 	prompt = false
      9 [difftool "meld"]
     10 	cmp = /usr/bin/meld "$LOCAL" "$REMOTE"
     11 [merge]
     12 	tool = meld
     13 [mergetool]
     14 	prompt = false
     15 	keepbackup = false
     16 [mergetool "meld"]
     17 	cmp = /usr/bin/meld "$LOCAL" "$REMOTE" "$MERGED"
     18 	trustExitCode = true
     19 [alias]
     20 	st = status
     21 	di = diff
     22 	co = checkout
     23 	ci = commit
     24 	br = branch
     25 	sta = stash
     26 	mergetool-modelint = mergetool -t modelint
     27 	mergetool-bcomp  = mergetool -t bcomp
     28 
     29 	gg = log --oneline --abbrev-commit --all --graph --decorate --color
     30 	whois = "!sh -c 'git log -i -1 --pretty=\"format:%an <%ae>\n\" --author=\"$1\"' -"
     31 	whatis = show -s --pretty='tformat:%h (%s, %ad)' --date=short
     32 	sortdiff = !sh -c 'git diff "$@" | grep "^[+-]" | sort --key=1.2 | uniq -u -s1'
     33 	lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
     34 	abbr = "!sh -c 'git rev-list --all | grep ^$1 | while read commit; do git --no-pager log -n1 --pretty=format:\"%H %ci %an %s%n\" $commit; done' -"
     35 	bra = branch -a
     36 	lol = log --decorate --pretty=oneline --abbrev-commit
     37 	lola = log --decorate --pretty=oneline --abbrev-commit --all
     38 
     39 [apply]
     40 	whitespace = fix