resolves #165: git-sync works with deleted tracking branch

@kevgo please review
We shouldn't allow empty branch names here. `(.+)` is more appropriate.