Learning Git
Last updated on 2024-06-25 | Edit this page
Overview
Questions
- Where do I find tutorials on Git?
Objectives
- Get an overview of existing Git tutorials
Is this a Git tutorial?
No, this is a hands-on session for you to exercise basic Git commands so that you do not have to do it with your real projects.
Take your time to do it now, not when you are busy finalizing your analysis code.
Git tutorials
Excellent Git tutorials exist, the teaching approach varies.
- Git’s website: https://git-scm.com/doc
- introductory videos
- quick reference guides
- reference manual
- Git Pro book
- curated external links
- W3 schools: https://www.w3schools.com/git/default.asp
- CodeRefinery: https://coderefinery.github.io/git-intro/
- good emphasis on “why”
- starts by exploring an existing GitHub repository
- HEP Software Foundation: https://hsf-training.github.io/analysis-essentials/git/README.html
- starts by working hands-on on a local repository
- explains CERN GitLab features
Where do we start?
Key Points
- Excellent Git tutorials exist.
- Take your time to work through them.