nvie/gitflow — Issue #181: Default suggestions for branch names are bad
Author: pksunkara
Created: 2011-12-22 18:24:18+00:00
State: open

https://github.com/nvie/gitflow/blob/develop/git-flow-init#L240
https://github.com/nvie/gitflow/blob/develop/git-flow-init#L253
https://github.com/nvie/gitflow/blob/develop/git-flow-init#L267
https://github.com/nvie/gitflow/blob/develop/git-flow-init#L281

All the default suggestions above should be `feature-`, `release-`, `hotfix-`, `support-` respectively

Generally some git refs are given as `refs/remotes/origin/master` used shortly as `origin/master` where `origin` is the remote name and `master` is the branch name

If you use `feature/login` as branch name the ref will be `origin/feature/login` which can be interpreted as

```
remote -> origin && branch -> feature/login
remote -> origin/feature && branch -> login
```

To remove this ambiguity, people shouldn't use `/` in either remote name or branch names.

Therefore the default suggestions above, `feature/`, `release/`, `hotfix/`, `support/` are very bad for git usage.