Problems that I've been thinking about:
- How can collaborative code development be more efficient?
- How do avoid conflict when multiple people are developing?
-
How make the code more readable, easy to maintain and debug?
A successful Git branching model: (Simplified version)
A example that I generated in my Github: