Get in Touch
 Duration 7 hours

Course Outline

Introduction to Git

  • Installing Git
  • Brief History of Git
  • Understanding the Role of Git

Core Git Concepts

  • Design Philosophy and Focus
  • Types of Git Objects
  • Understanding the Git Data Model
  • Branching and Merging Strategies
  • The Treeish Concept
  • The Git Directory Structure
  • The Working Directory
  • The Role of the Index
  • Applications of Git Beyond SCM

Practical Git Usage

  • Configuring Your Git Profile
  • Acquiring a Git Repository
  • Standard Workflow Scenarios
  • Log - Reviewing Commit History
  • Navigating Git Output
  • Analyzing Differences with Git Diff
  • Creating and Managing Branches
  • Basic Merging Processes
  • Using Stashes for Temporary Changes
  • Applying Tags
  • Exporting Git Data
  • Distributed Workflow Scenarios
  • Repository Sharing Techniques
  • Working with Hosted Repositories

Requirements

A fundamental understanding of project development is required.

Target Audience

This course is designed for all individuals planning to utilize Git repositories in their workflow.

It is particularly relevant for software developers, project managers, software and solutions architects, release managers, and similar technical roles.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories