Ravindra BagaleCourses & study guides मराठी

Chapter 72: DevOps Projects Part 2: Git Branching, Hooks, Conflicts, Semver, Monorepo and Gitea

Friends, these six projects are the Git work every DevOps job asks for. Branch plans, pre-commit hooks, merge conflicts, semver tags, monorepo vs multi-repo, and a private Gitea. Each project is a real company story with commands you type yourself.

What you will learn in this chapter

  • Branching strategy: feature, release, hotfix
  • Pre-commit hooks for lint and secret detection
  • Resolve merge conflicts with markers
  • Semantic versioning and auto-tagged releases
  • Monorepo vs multi-repo decision
  • Self-hosted Git server with Gitea

Concepts in this chapter

  1. 72.1Project 11: Branching strategy for a team (feature, release, hotfix)
  2. 72.2Project 12: Pre-commit hooks for linting and secret detection
  3. 72.3Project 13: Resolve merge conflicts in a team repo
  4. 72.4Project 14: Semantic versioning and auto-tagged releases
  5. 72.5Project 15: Monorepo vs multi-repo setup
  6. 72.6Project 16: Self-hosted Git server with Gitea

The chapter recap is at the end of the last concept page.