Advanced Git Training Course - Deepen your Git expertise for complex projects, structured teams, and clean deliveries
- Price
- Duration
- Number of Hours
Each session will take place even if only one person is registered (except in cases of force majeure)
Description of this Advanced Git Training Course
You already use Git on a daily basis, but sometimes you encounter complex situations: merge conflicts, chaotic histories, multiple branching strategies, errors to correct without data loss, etc.
This advanced training course gives you the keys to master Git in depth, optimise your workflows and secure your delivery cycles.
Through challenging practical cases, you will learn how to manipulate history with finesse, choose the right workflows for your projects, and integrate Git into your CI/CD processes with clarity and performance.
Format
Remote (recorded sessions).
GOOD TO KNOW
This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course.
objectives of this Advanced Git Training Course
By the end, each participant will be able to :
- Review advanced concepts (rebase, cherry-pick, amend, reflog, reset)
- Properly correct Git handling errors
- Clean up and rewrite history to make it readable and maintainable
- Understand the differences between merge, rebase, squash, and fast-forward
- Implement a Git Flow, trunk-based development, or custom strategy
- Integrate Git into CI/CD pipelines with rigour (GitLab, Jenkins, GitHub Actions, etc.)
- Manage versions, tags, releases, hotfixes, and rollbacksks
Prerequisites of this Advanced Git Training Course
- Knowledge of basic commands : init, clone, commit, branch, merge, push, pull
- Previous experience using Git in a real collaborative project
- Comfortable with the command line and GitHub/GitLab interfaces
- Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
This enables us to tailor the training content to ensure relevant and personalised learning.
Target Audience
Intended for developers, tech leads, DevOps, and architects with prior experience using Git.
Detailed of this Advanced Git Training Course
Advanced concepts of Git history
Interactive rebase, amend, squash, cherry-pick, bisect, advanced log, reflog.
Resolution of complex conflicts
Conflicts during rebasing and merging, manual editing, resolution strategy by file or section.
History rewriting and cleaning
Clean rewrite before public merge, cleaning up unnecessary commits, anonymisation.
Git incident management
Restoring lost commits, rollbacks, common errors (force push, incorrect rebase base, persistent conflict).
Integration with CI/CD
Git Flow, trunk-based development, GitHub Flow, monorepo vs multirepo, submodules and subtrees.
Professional workflows
Hooks, automated pipelines, merge rules, branch protection, release automation.
Version and delivery management
Creation and maintenance of tags, release branches, hotfixes, backward compatibility.
The advantages of this training course
This training course :
- Is designed for experienced teams wishing to professionalise their use of Git.
- Offers practical exercises that closely reflect real-world production scenarios.
- Goes beyond the tool itself, covering branch organisation, delivery and collaborative processes.
- Provides a long-term strategic and technical vision.
FORMA-IT's training courses are also supportive
At Forma-IT, we believe that training can also be a lever for solidarity. This is why part of each registration is donated to associations that work in areas that are close to our hearts :
- The SPA, for animal protection
- The Restos du Cœur, for the fight against precariousness
- Ludopital, to make the daily lives of hospitalized children easier
- APF France Handicap, for the rights of people with disabilities and their families
By choosing Forma-IT, you invest in your skills while contributing to essential causes.
Our related training courses
Git Training Course
Understand, practise, and automate Git for efficient and reliable workflows.
GitLab CI/CD Training Course
Create robust, scalable, and secure pipelines to accelerate your delivery.
Would you like to know about upcoming sessions ?
Would you like to schedule this Advanced Git Training Course on a specific date ? Contact us by email or by filling out the contact form.