Git TutorialLesson 15Free preview
Git Workflow
This lesson is part of Git · All levels
Summary
Workflow determines how teams use branches to collaborate. Git Flow separates the main branch into play for release, develop for integration, as well as branch features, hotfixes, and releases. A simpler alternative is branch workflow and GitHub Flow which is centered on pull requests.
Key points
- Git Flow separates play/production, develop, and branch features/fix/release
- Feature branch workflow: one branch for one task and then merged via PR
- Commit small and often easy review and rollback
- The main branch should be protected and always ready for use
Full lesson
Code examples and quizzes
Full lessons, code examples, and quizzes are available to subscribers. 5 questions.