Git in practice
Train your team at Git and collaborate more effectively!
Our courses are offered in inter-company according to the proposed schedule below. We can also move within your entity. Do not hesitate to ask us for more information!
Course objectives
Git is one of the most advanced version managers at the moment, and can easily adapt to different workflows. A good knowledge of the tool by the whole team and the choice of a management model A version adapted to the project will simplify maintenance and speed up the development of the project by facilitating collaboration between different developers.
To take advantage of the many features of Git, your team must have a solid and common practice of the tool.
Target audience
The course has 2 parts to address all levels of use of the tool.
“Git in practice” is proposed for an audience that has no or little experience on git and who wants to understand how it works as part of a collaborative development mode.
“Advanced git” is intended for an audience that already has some git control and wants to discover advanced modes of use.
Practical
git in practice
- Duration : 2 days
- Level : beginner
- Goal : participants will be able to use git daily and implement a standard workflow for collaborative development projects
- Price : 1 400€ HT
advanced git
- Duration : 1 jour
- Level : advanced
- Goal : the participants will complete the basic toolbox with more advanced tools answering problems of management of deposit, history and to further improve the management of the commits
- Price : 700 € HT
The training will alternate theoretical contributions and implementation of each notion addressed.
The training will also include a complete hands-on case that will enable the implementation of the proposed development workflow.
We propose a git server which will host school projects used in practical cases. We will also use the case of an existing project to illustrate the point.
git in practiceIntroduction
Before you start
Basic commands
Go furtherGo further with basic commands
Save and share the manual resolution of a merge
Collaboration, branches and remote repositories
Well manage your commits
Manage a project
Workflow development at kernel.org
Debugging your code
|
Advanced gitManagement of multiple work areas with git worktree
Patch Management Workflow
The git attibuts
Management of notes
The refspecs
The submodules
The subtrees
Record conflicts resolutions to automate them with git rerere
|

Anne NICOLAS is a co-founder of hupstream and a passionate Open Source for many years. She was release manager of the Mandriva distribution and also participates in the Mageia distribution project.
She has been working on a git for more than 3 years: developers, project managers, system administrators, quality teams …
Our next training datesgit in pratice
Advanced git
|
|