📄️ Table of contents
Free discovery course on Git in practice: a developer's daily workflow, teamwork with branches and pull requests, GitHub Flow vs GitFlow, merge conflict resolution and Git's role in CI/CD.
📄️ 1 · The daily workflow
The exact cycle of a developer using Git every day: editing a file, staging the changes, creating a commit, pushing to GitHub. Visual explanations and concrete examples.
📄️ 2 · Working as a team
How several developers collaborate with Git without stepping on each other. The feature branch workflow, the pull request, code review, merging. Detailed steps and concrete diagrams.
📄️ 3 · GitHub Flow vs GitFlow
A clear comparison of the 3 dominant Git workflows in 2026: GitHub Flow (simple), GitFlow (structured) and Trunk-based development (high speed). Pros, cons, when to choose each.
📄️ 4 · Resolving a conflict
A complete guide to understanding and resolving a Git merge conflict. Why conflicts appear, how to read them, the 5 resolution steps, and how to avoid them in the future.
📄️ 5 · Git in CI/CD and open source
How a simple git push triggers automatic tests, security, quality checks and production deployment. How to contribute to an open source project with the fork + pull request workflow.
📄️ 6 · Recap and FAQ
Summary of the Git in practice discovery course, answers to the 12 most frequent beginner questions about commits, branches, PRs, conflicts, and the recommended next step.
📄️ 🏆 Quiz and attestation
Test your mastery of the daily Git workflow with a free 5-question quiz, corrected and explained: staging area, pull request, merge conflicts, trunk-based.