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.
मित्रांनो, हे सहा projects प्रत्येक DevOps job मध्ये लागणारे Git काम आहेत. Branch plans, pre-commit hooks, merge conflicts, semver tags, monorepo vs multi-repo, आणि private Gitea. प्रत्येक project real company story सह, commands तुम्ही स्वतः टाइप कराल.
दोस्तों, ये छह projects हर DevOps job में लगने वाला Git काम हैं. Branch plans, pre-commit hooks, merge conflicts, semver tags, monorepo vs multi-repo, और private Gitea. हर project real company story के साथ, commands आप खुद टाइप करेंगे.
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
- 72.1Project 11: Branching strategy for a team (feature, release, hotfix)
- 72.2Project 12: Pre-commit hooks for linting and secret detection
- 72.3Project 13: Resolve merge conflicts in a team repo
- 72.4Project 14: Semantic versioning and auto-tagged releases
- 72.5Project 15: Monorepo vs multi-repo setup
- 72.6Project 16: Self-hosted Git server with Gitea
The chapter recap is at the end of the last concept page.