This is a talk I gave at the AstroAI Lab Group Meeting on 14-11-2023. It covers the basics of source control with Git, including the following topics:
- What is source control and why should you use it?
- What is Git and how does it work?
- How to create your first commit?
- How to work with branches?
- What are merge conflicts and how to resolve them?
- What is GitHub and how to use it?
- How to build a documentation using Sphinx?
The slides are available here.