Git: Beyond the Basics Workshop 2026
Thursday, October 8th, 2026
9:30 AM - 15:00 PM
ETH Zurich, Room T.B.D.
Registration
Parts
This course "Git: Beyond the Basics" (formerly "Git for Advanced") is a follow up of our workshop "Git for Beginners" ("Git: The Basics" from now on) that was held on March 26th, 2026.
This Git workshop consists of two parts: a presentation and practical exercises of selected Git commands, and a demonstration of the workflow of software development using a Git web interface.
Equipment
The participants must bring their own laptop with Git installed and running on a Linux or MacOS shell. They must also have a GitHub account and an SSH key linked to it. More detailed instructions are available external page here.
Target participants
The workshop is offered to C2SM community members (all staff of professors/group leaders who are C2SM members). For this workshop you need to know basic Git commands. If you have visited the "Git for Beginners" course, you are well prepared for this course.
Registration
Git: Beyond the Basics
Part 1. Your Git Toolbox
More specialized Git commands will be covered with short presentations and interactive exercises, including in-depth features of 'git log' and 'git diff', nesting Git repositories with submodules, ignoring files, using 'git cherry-pick' and 'git rebase', dealing with large files with 'git lfs', and using custom Git hooks.
Part 2. Working Together on GitHub
Presentation of a simple workflow in a collaborative project. The C2SM User Landing Page will be presented as a live example: issues, forks, pull requests, checks and previews, reviews, merging, etc.
Registration (for C2SM community members only)
- Registration is open to all members of the C2SM community. If you have troubles with your registration, please send an email to Alitzel Macías ().
- Please tick yes for the button to receive a copy of this form.
- After filling out the form, you will need to confirm your application and press send again.
- The course will only take place if a minimum of 10 people registered until one week before the course.