I have not quite understood the branch usage of git
. master is definitely the remote end to push. Then, for example, I set up dev branch, and derive dev-A branch on dev . After completing development on dev-A , I merge to dev to delete dev-A , but I don"t want to release it as a major version, so I should push dev directly to far away.
or whether all three branches should be pushed to the remote end.
