7 * If no arguments, adds all new, adds all changed, removes all removed
8 * If arguments, passes through to `git add`
13 `gc-checkout <branch>`
15 * If `branch` already exists locally, check it out
16 * If `branch` already exists remotely, check it out
17 * If `branch` is new, create it locally and remotely
24 * Passes through to `git commit`
31 * Passes through to `git diff`
38 * Passes through to `git pull` but with `--rebase` flag
45 * Pushes only the current branch to `origin`
50 * Work in progress, not done
57 * Passes through to `git rm`
64 * Passes through to `git status`