
Learn to initialize a local git repository, stage and commit changes, view status, manage ignored folders like bin and obj, and push to a remote repository for Azure DevOps pipelines.
This course is designed to take you from Git basics to advanced repository management using Azure DevOps, making it ideal for beginners as well as professionals who want to strengthen their version control skills.
The course begins with an introduction to Git and GitHub, explaining core concepts such as repositories, commits, and version control workflows. You will then learn basic Git commands, which form the foundation for working with source code effectively.
As you progress, the course covers working with remote repositories, enabling you to push and pull code between local machines and centralized repositories. You will gain hands‑on understanding of working with branches locally, allowing parallel development without impacting the main codebase.
The course then dives into real‑world collaboration scenarios, including working with feature branches, pushing changes to remote master branches, and managing pull requests. You will learn how to move code through pull requests and handle branch strategies effectively.
Advanced topics such as merge conflicts, rebasing, and cherry‑picking commits are explained clearly, helping you resolve conflicts and maintain a clean commit history. You will also learn how to undo changes using reset and revert, ensuring safe rollback strategies.
Finally, the course covers ignoring files using Git and GitHub integration, completing the end‑to‑end Git workflow within Azure DevOps.
Practice tests are included to validate your understanding and reinforce learning.