Merge pull request #8 from danvk/master

Print a more meaningful message with multiple remotes
Merge pull request #9 from danvk/master

Light refactoring, bug fix and regression test
Merge pull request #10 from danvk/master

Command to delete merged branches
`git-update-branch`: drive-by rebase local branchs
improve `git graph`

h/t Seb
switch `gln` back to `g lg`
add some git log / files helpers
add “(no branch)” as an option to `gb`
add link-only option to `mk-git`
clean up arg parsing in `mk`

TODO: don’t remember what this script was for
rename misnamed `git-root`
quote args in `git-relpath`
add `git-root` helper to print git root dir
helper to print last “good” SHA during bisection
man `git bisect` helpers

for viewing the earliest-known bad commit, number of commits currently
from earliest-known bad commit / latest-known good commit
add `git hash` helper to print short SHA hash

includes aliases: hashes, sha, shas
helper for moving files+history to a new git repo

`git-recreate-file` a.k.a. `git rf`
`git rf` preserves initial commit permissions
record a bunch of TODOs in `git rf`
add another TODO to git-recreate-file