Template · 10 min read
GitHub Flow
GitHub · GitHub Docs Free Beginner
This is a ready made, minimal workflow you can adopt as is on your first hire: branch, open a pull request, review, merge, deploy, delete the branch. It is about the smallest real process that still gives you review and a clean history. Copy it verbatim as your two or three rules rather than inventing your own.
- Keep main deployable and do all work on short branches
- A pull request carries both the review and the change description
- Delete merged branches to keep the repo tidy