In Git Flow, the develop
branch is one of the long-running branches that "everyone should share." This implies two things:
- Work should not be done on
develop
, but in feature branches branching off ofdevelop
. - Changes to
develop
, such as merged feature branches, should generally be made public quickly.
If everyone were to have their own develop
branch, this would be very disorganized, especially in the merge-commit history!