Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Getting Started with Git and Azure DevOps
- Overview of the Git version control ecosystem
- Introduction to Azure DevOps and its Git integration capabilities
- Environment setup covering Git, SourceTree, GitKraken, and Azure DevOps
Core Git Principles
- Creating and cloning repositories
- Essential Git commands: init, add, commit, push, and pull
- Fundamentals of branching concepts and strategies
Managing Branches and Merges
- Best practices for branching in collaborative projects
- Controlling branches through SourceTree and GitKraken
- Practical exercises: Creating and merging branches
Advanced Merging and Conflict Handling
- Exploring merge types: Merge, Fast forward merge, Squash and merge, and Rebase and merge
- Strategies and best practices for resolving conflicts
- Hands-on drills: Simulating and resolving conflicts
Console vs. Graphical Client Workflows
- Executing Git operations via the command line
- Repository management using SourceTree (primary exercises) and GitKraken (demonstrations)
- Evaluating the advantages and limitations of graphical clients
Advanced Git Operations
- Techniques for staging, reverting, resetting, and unstaging changes
- Cherry-picking commits and their practical uses
- Safely reverting and rolling back modifications
Integrating Git with Azure DevOps
- Configuring Git repositories within Azure Repos
- Connecting Git to Azure DevOps pipelines
- Managing permissions and access controls
Collaboration in Real-World Projects
- Branching strategies for large-scale projects
- Managing conflicts in team-based environments
- Best practices for version control within DevOps workflows
Recap and Future Steps
Requirements
- Fundamental understanding of version control principles
- General awareness of software development methodologies
Target Audience
- Developers utilizing version control systems
- DevOps engineers overseeing code repositories
- Teams collaborating on software projects using Git and Azure DevOps
14 Hours
Testimonials (2)
Exercises that we were able to do on VMs
Atif Bhatti
Course - Git Hands-on Workshop with Azure DevOps
Very accommodating to our requested time range and tailored to meet our specific needs. The instructor was not only knowledgeable but also had excellent teaching skills, which made the learning experience enjoyable and effective.