tgit new fs/xyz [-b master]
git checkout master # ensure we are on master branch
git pull origin master --rebase # ensure master is up to date (fetch upstream && rebase)
git checkout -b fs/xyz # create the new src branch
git push -u origin @ # should we auto push new src branches to remote?
I. Should we auto push new src branches to remote? Maybe a opt-in flag?