Skip to content

Dr-Eberle-Zentrum/intro-to-git-and-github

Repository files navigation

Introduction to git and GitHub using GitHub Desktop

A Carpentries-styled learning module about version control with git and GitHub using GitHub Desktop.

Target Audience

This module is aimed at people who want to learn the basics of version control using git and GitHub. It is assumed that participants have no prior experience with git or GitHub. The module uses GitHub Desktop as a graphical user interface to interact with git and GitHub.

Workshop Structure

The workshop follows a flipped classroom format: participants study self-study materials before each session and use the session time for hands-on practice.

Self-Study Material Session
Setup Session 0 — Kick-off and Orientation
Episode 1 — Git Basics Session 1 — First Workflow with GitHub Desktop
Episode 2 — Collaboration Session 2 — Merge, Conflict, and PR
Episode 3 — Problems & Safety Session 3 — Fork, PR, and Issues
Episode 4 — Publishing Session 4 — Publish and Automate

Let's Get Started


Visit our Online Carpentry Lesson "Introduction to git and GitHub using GitHub Desktop"