Fix identification of branch to push
Excludes "(no branch)" which appears when source clone is in detached head state
Merge pull request #67 from Djuuu/branch-push-fix

Fix identification of branch to push