Get in Touch

Course Outline

Introduction to Git and Azure DevOps

  • Overview of the Git version control system.
  • Introduction to Azure DevOps and Git integration.
  • Environment setup: Git, SourceTree, GitKraken, and Azure DevOps.

Fundamental Git Concepts

  • Creating and cloning repositories.
  • Essential Git commands: init, add, commit, push, pull.
  • Branching concepts and strategies.

Branch and Merge Management

  • Branching best practices for collaborative projects.
  • Managing branches using SourceTree and GitKraken.
  • Exercises: Creating and merging branches.

Merge Techniques and Conflict Resolution

  • Merge types: Merge, Fast forward merge, Squash and merge, Rebase and merge.
  • Conflict resolution strategies and best practices.
  • Hands-on exercises: Simulating conflicts and resolving them.

Console vs Graphical Client Operations

  • Executing Git operations from the console.
  • Managing repositories using SourceTree (primary exercises) and GitKraken (demonstrations).
  • Advantages and disadvantages of using graphical clients.

Advanced Git Techniques

  • Staging, reverting, resetting, and unstaging changes.
  • Cherry-picking commits and their practical applications.
  • Safely reverting and rolling back changes.

Working with Azure DevOps and Git

  • Setting up Git repositories in Azure Repos.
  • Integrating Git with Azure DevOps pipelines.
  • Managing permissions and access control.

Team Collaboration and Real-World Scenarios

  • Branching strategies for large-scale projects.
  • Handling conflicts in team environments.
  • Best practices for version control in DevOps workflows.

Summary and Next Steps

Requirements

  • Fundamental understanding of version control concepts.
  • Familiarity with standard software development practices.

Audience

  • Developers utilizing version control systems.
  • DevOps engineers responsible for managing code repositories.
  • Teams collaborating on software projects using Git and Azure DevOps.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories