Git: Beyond the Basics Workshop 2026

git

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.
JavaScript has been disabled in your browser