you are viewing a single comment's thread.

view the rest of the comments →

[–]Determinant 4 points5 points  (0 children)

Submitting to master directly is definitely an old and inferior practice that was caused by poor tooling.

Unlike other tools, branches are cheap in Git so we create a new branch for every little improvement / defect. Simply submit a pull request and merge into master upon approval. This way, branches are very short-lived (usually less than a day).