GitHub Flow is a collaborative development workflow advocated by GitHub. It promotes a branching strategy that emphasizes frequent pull requests (PRs) for code reviews and seamless merging.
Key Points:
- Feature Branches: Developers create feature branches from the main branch (often called
master
ormain
) to work on new features or bug fixes. - Pull Requests (PRs): Developers submit PRs to propose changes from their feature branches to the main branch.