Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git collaboration
  6. Branching workflows
  7. Main
GuidesSoftware DevelopmentBacklog

Project and code management together.


Upon making the first commit in a repository, Git will automatically create a main branch by default. Subsequent commits will go under the main branch until you decide to create and switch over to another branch.

Codebase residing in the main branch is production-ready. The latest commit will be given a release tag when it is ready for a specific release.

Changes are committed to the main branch.
Changes are committed to the main branch.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life