Add `git publish` for creating and tracking new remote branches