Get in Touch

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories