Advanced git
Course Materials for an Advanced One-Day Workshop
This repository contains the course materials for a one-day workshop titled “Advaned git
” which I first gave at the Scientific Computing Center (SCC) in Karlsruhe.
Contents
Slides
- Block 1: Intro, Recap & Merging
- Block 2: Best Practices: Pull / Merge Requests, Trunk-Based Development
- Block 3: CI / CD with gitlab
- 3.1 GitLab CI / CD [slides]
- Block 4: Stashes, Cherry Picking, Patches & more
Supporting Documents
Links
- Repositories used in the Course
- Guides to review & refresh your knowledge
- Trunk Based Development
- Using git with data
- If you have a problem
- ohshitgit.com (🇩🇪)
- Google: Just googling your problem is often the most useful solution
License
The contents of this course which were created by me are available under CC-BY-SA-4.0. For resources where I do not own the copyright, other licenses may apply.