Full-stack & DevOps
🌿 Git and teamwork
Master Git in depth (zones, branches, merge vs rebase, conflicts), the team workflow with Pull Requests and conventional commits, and semantic versioning for releases and monorepos.
What you'll learn
- Handle Git's three zones, branch, and choose between
mergeandrebasewhile resolving conflicts - Collaborate with
GitHub flow: open Pull Requests, review, and apply conventional commits - Compute the next version by applying semantic versioning (
SemVer) in releases - Organize releases in monorepos by protecting branches with CODEOWNERS
Lessons
Git in depth: zones, branches, and rewritingThe three zones, commits, branches, merge vs rebase, conflicts, and undoing changes. Teamwork: PRs, review, and conventionsGitHub flow / trunk-based, Pull Requests, conventional commits, branch protection, and CODEOWNERS. Versions, releases, and monoreposTags and releases, semantic versioning (semver), and monorepo vs polyrepo.Practice this module in the app
DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.
Start free in the app →