Get in Touch
 Duration 7 hours

Course Outline

Introduction to Git

  • Installation of Git
  • Brief Historical Context of Git
  • Understanding Git

Core Git Concepts

  • Design Philosophy and Focus
  • Categories of Git Objects
  • Structure of the Git Data Model
  • Mechanics of Branching and Merging
  • The Concept of Treeish
  • The .git Directory
  • Managing the Working Directory
  • The Staging Area (Index)
  • Utilizing Git Beyond Source Control

Practical Application of Git

  • Configuring User Profiles
  • Acquiring a Git Repository
  • Standard Workflow Demonstrations
  • Reviewing Commit History via Log
  • Navigating Git History
  • Performing Diff Analysis
  • Creating and Managing Branches
  • Executing Basic Merges
  • Using Stash for Temporary Changes
  • Applying Tags
  • Exporting Git Data
  • Distributed Workflow Scenarios
  • Methods for Sharing Repositories
  • Working with Hosted Repositories

Requirements

A fundamental understanding of project development processes is required.

Audience

This training is designed for all individuals planning to work with Git repositories.

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories