Get in Touch
 Duration 7 hours

Course Outline

Introduction to Git

  • Installation Process
  • Brief Historical Context
  • Defining Git

Core Git Concepts

  • Design Philosophy and Focus
  • Categorization of Git Objects
  • Understanding the Data Model
  • Strategies for Branching and Merging
  • Concept of the Treeish
  • The Git Directory Structure
  • Managing the Working Directory
  • Function of the Index
  • Alternative Applications of Git

Practical Application of Git

  • Configuring User Profiles
  • Acquiring a Git Repository
  • Standard Daily Workflows
  • Reviewing Commit History (Log)
  • Navigating Repository Content
  • Performing Diff Analysis
  • Implementing Branching
  • Basic Merge Procedures
  • Using Stash for Temporary Changes
  • Applying Tags
  • Exporting Data from Git
  • Distributed Collaboration Patterns
  • Collaborating via Shared Repositories
  • Working with Hosted Solutions

Requirements

Familiarity with the basics of software project development is required.

Target Audience

This program is designed for any individual planning to utilize Git repositories in their workflow.

Key participants include software developers, project managers, software architects, solutions architects, release managers, and other technical professionals.

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories