Description
Training Objective: This advanced training aims to enable participants to deepen their mastery of Git by exploring its advanced features: complex branch management, advanced conflict resolution, automation with Git Hooks, collaborative workflows (GitFlow, GitOps), and performance optimization.
Learning Objectives
- Master advanced branching and collaborative workflows (GitFlow, Trunk-Based Development, Forking Workflow)
- Manage advanced conflicts and perform complex modifications (rebase, cherry-pick, squash, interactive rebase)
- Use Git Hooks and automate tasks with custom scripts
- Manage Git history and clean up commits with rebase and amend
- Secure and optimize Git repository performance
- Automate integration and deployment with GitLab CI/CD and GitHub Actions
Target Audience
Experienced developers working in teams.
Software architects and technical leads.
DevOps engineers seeking to deepen their Git knowledge in CI/CD pipelines.
Git repository administrators (GitHub, GitLab, Bitbucket).
Prerequisites
Strong proficiency in basic Git commands
Experience working with branches and remote repositories
Knowledge of collaborative workflows with Git (merge, pull request, push)
Program Outline
Informations
Duration
3 jour(s)
21h
Tarif
2090 € HT
HT