- Bring this or any training to your organisation
Full-scale programme development
- Delivered when, where, and how you want it
- Blended learning models
- Tailored content
- Expert team coaching
Git Advanced Training
Course 1958
- Duration: 1 day
- Language: English
- Level: Intermediate
The Git advanced training course provides an understanding of advanced Git concepts and looks at configuration and functionality.
Train your whole team by bringing this course to your facility.
Team training is available online and in-person.
Git Advanced Training Course Information
In this course, you will learn how to:
- Understand Git infrastructure and housekeeping.
- Configure Git.
- Identify content.
- Leverage Advanced Collaboration and Merging.
Prerequisites
Completing the Git Basics course is recommended prior to attending this course.
Git Advanced Training Outline
Pre-requisites
What this course covers
Git infrastructure in detail
- Objects
- Folder structure
- The index file
Lab Exercises
- Walk through the folder structure
- Using plumbing commands to create objects.
Repository size
File System Check
Pruning
Filter-branch
Garbage Collection
Garbage collection
Cleaning up data
Recovering lost data.
Global
- Environment Variables
Local (per repository)
Attributes
Alias
Lab Exercises
- Git-config
- The config file
- Identify Settings
- Configure settings
- Configure Attributes
- Set up an Alias
Finding Content
- Git Describe
- Git Grep
Debugging
- File Annotation
- Git Blame
- Bisect
Lab Exercises
- Identify the cause of a bug.
- Debug the code
Configuring remotes
Refspecs
Archives (send & receive)
Patching
Sub-modules
Lab Exercises
- Setting up remotes
- Splitting up a repository
- Archiving
- Creating and applying patches
Rebase (skipped if following a fundamentals course)
Dry-runs
Cherry Picking
Octopus Merges
Selecting a strategy
Lab Exercises
- Rebasing
- Cherry Picking
- Performing an octopus merge
Need Help Finding The Right Training Solution?
Our training advisors are here for you.
Git Advanced Training FAQs
Yes! We know your busy work schedule may prevent you from getting to one of our classrooms, so we offer convenient online training to meet your needs wherever you want, including online training.