Course Outline
Git Fundamentals
- Overview of Git
- Working with Git Repositories
- Capturing Changes in the Repository
- Reviewing Commit History
- Reverting Changes
- Managing Tags
Git Branching Strategies
- Merging and Branching
- Managing Branches
- Common Branching Workflows
- Working with Remote Branches
- Using Rebasing
Git on the Server
- Communication Protocols
- Installing Git on a Server
- Creating SSH Public Keys
- Server Configuration
- Granting Public Access
- Using Hosted Git Services (e.g., GitHub)
- Interacting with Remotes
Distributed Git Workflows
- Distributed Collaboration Models
- Contributing to External Projects
- Maintaining Your Own Projects
Advanced Git Tools
- Selecting Specific Revisions
- Staging Interactively
- Amending Commit History
- Debugging Issues with Git bisect
- Using Submodules
- Merging Subtrees
Tailoring Git
- Configuring Git Settings
- Defining Git Attributes
- Implementing Git Hooks
Requirements
Fundamental understanding of project development is required.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (7)
The blend between lecture and hand on activities.
Gabriel - Los Alamos National Laboratory
Course - Comprehensive Git
The trainer was very knowledgeable about the subjects and knew how to explain it in a way everyone could understand
isaiah - Los Alamos National Laboratory
Course - Comprehensive Git
Instructions where clear and easy to follow.
John - Los Alamos National Laboratory
Course - Comprehensive Git
Detailed instructions and good infusion of skills learned throughout the exercises.
Jose "Rudy" - Los Alamos National Laboratory
Course - Comprehensive Git
Great experience!
Nicole - Los Alamos National Laboratory
Course - Comprehensive Git
The trainer was very knowledgeable, he was able to assist all levels. He was easy going, I would highly recommend his training.
PABLO LUJAN - PABLO LUJAN
Course - Comprehensive Git
In depth knowledge and if issues arose, they were quickly resolved.