Git Submodules [self-learning]
Self-learning
This course was originally designed for in-person instruction and has already been conducted. However, it was also structured to serve as a self-learning resource. The written material is available together with exercises include solutions to facilitate independent study. You can access the course materials here:
https://gitlab.awi.de/hpc/tutorials/git_submodules/-/blob/main/submodules.md?ref_type=heads
If you have questions, please write an email to miguel.andres-martinez@awi.de.
Course Summary
This course provides a practical introduction to Git submodules, explaining how to include and manage external repositories within a main project. It covers key workflows such as adding, updating, and synchronizing submodules, as well as easy-to-follow recipes to help you navigate common pitfalls and stay organized when working with complex Git setups.
Miguel Andrés-Martínez