Git for Everyone

Presented at Leibniz Institute of Atmospheric Physics, 2026

Version control is an essential tool for modern software development and research, yet many people either do not use it or use only a small subset of its capabilities. This workshop introduces the fundamentals of Git and collaborative workflows using GitHub. Participants will learn the core concepts behind version control, including commits, branches, and repositories, and how these ideas support effective collaboration and reproducible work. The session combines short explanations with hands-on exercises using a small, Fortran-based weather simulation project. Participants will practice common workflows such as tracking changes, creating branches, opening issues, and contributing through pull requests. By the end of the workshop, attendees will have a practical mental model of Git and GitHub that they can apply to their own projects. No prior Git experience is required.

Go to Slides