Course Outline
Introduction to Git
- Git Installation Process
- Brief Historical Context of Git
- Defining Git
Core Git Concepts
- Design Philosophy and Focus
- Types of Git Objects
- Understanding the Git Data Model
- Branching and Merging Mechanisms
- The Concept of Treeish
- The Git Directory Structure
- Managing the Working Directory
- The Role of the Index
- Applications of Git Beyond SCM
Practical Git Applications
- Configuring User Profiles
- Obtaining a Git Repository
- Standard Workflow Scenarios
- Reviewing Commit History via Log
- Navigating Git Repositories
- Using Git Diff
- Implementing Branching
- Basic Merging Techniques
- Utilizing Stashing
- Applying Tags
- Exporting Git Data
- Distributed Workflow Scenarios
- Sharing Repository Access
- Managing Hosted Repositories
Requirements
A foundational understanding of software project development.
Target Audience
This course is designed for any individual planning to work with Git repositories.
It is ideal for software developers, project managers, software architects, solutions architects, release managers, and similar roles.
Testimonials (7)
Exceptional subject matter expertise, and the hands on exercise system worked well.
Richard - HBK Europe LLP
Course - Git for Users
The instructor's explanation was good and well-intentioned, but the course structure does not allow enough time for practice and improved understanding.
Rodolfo Christian Diaz Flores - Forvia
Course - Git for Users
Machine Translated
Having a virtual machine to follow along with Luke was very helpful.
Bob Taylor - Digital Data Technologies, Inc.
Course - Git for Users
- interactive, changing topic by request - good trainers' subject knowledg - he extended the session, so we could ask all our questions, and he offered to ask our questions via email after the session as well. - Questions were mostly answered right away
Christian Ettenberger - GE Healthcare GmbH
Course - Git for Users
Saw that the trainer had invested a lot of time in producing examples that mirrored real world problems. Designed examples to comprehend the lesson objective and to point out common pitfalls.
Ross Wilson - skyguide - swiss air navigation services ltd
Course - Git for Users
Good coverage of subjects given the time available.
Richard Webb - Boldon James
Course - Git for Users
the trainer clearly had a good understanding of the subject matter. He responded well to individual issues with the exercises, and questions raised by the attendees.