
This upload is part of a workshop that gives an introduction to version control with Git. This workshop is taught in two sessions. The second session looks at how to use branches, work with remote repositories, and adopt workflows for team collaboration. Practical scenarios are also included, with code review basics and best practices for keeping a shared codebase healthy. This upload is the presentation for the second session. The metadata (and presentation) also include references to: The DOI of the presentation for the first session in the Git workshop; A Codeberg repository, which can be forked and used for some of the exercises in the presentation. Any mistakes are obviously my own. If you do find any or if you have any other remarks, please do not hesitate to contact me. Target audience Researchers who have a basic familiarity with Git, who want to learn how to effectively use branches and remote repositories. Requirements To be able to follow this presentation, one should be familiar with the basics of Git for personal use (configuration, creating repositories, tracking changes etc.). Basic CLI navigation skills are also required.
