Before we start, let us see why we use git
The main concept is standardization
We need a coordinated way to work on our projects
but not only...
But also for...
- To merge different sources
- To rollback to old status
- To work in offline mode
- and more...
Others motivations to know
how to deal with git
- Open source is moving forward thanks to git
if you want to join it, you need to know git (GitLab, GitHub)
- git is an industrial standard
several software platforms such as CI/CD tools rely on it,
so a good knowledge is very appreciated in a curriculum
- Project edits are tracked (and optionally signed)
you can blame who made the mistake
- ...these slides too are versioned with
git