Public ETH CompiCampus Git Intro Website build with GitHub Pages and Jekyll

Project maintained by rplessl Hosted on GitHub Pages — Theme by mattgraham

Welcome to the CompiCampus Dive in to Git and Github

Welcome to my CompiCampus “Dive in to Git and GitHub” virtual Classroom from 2021-03-15!

I set up the course like this: First there will be an input about Git, GitHub including some details about the history and design goals of Git. Then you can take the inputs, learn the most important Git commands and follow the exercises for Git and GitHub from the slide deck. With the goal to learn how to use both Web and command line tools. The second part of the course will be in the form of an accompanied exercise.

Have fun discovering Git and GitHub with it’s overwhelming features :smile:!

Cheers, Roman

Slides and Exercises

The slide deck has informational and exercises parts, the exercises are marked with red slides.

Slides and Exercises

Agenda and Goals of the Course Today - 2021-03-15

  1. Git - Introduction to Version Control Systems, Git and GitHub
  2. Learning Path and Exercises based on your knowledge and experience with Git and GitHub
  3. A lot of practical Exercises:
    1. Basic Git Workflow, Basic Git Commands
    2. Create a GitHub Account, create new Repositories
    3. How to use GitHub, How to use local Git with GitHub
    4. Working with Git branches
    5. Interact with each other’s and other coders:
    6. Git Branching, Code Changes and Commits, Pull Requests, Merging, Comments
  4. How to use GitHub (II):
    1. Host your personal, organization, and project sites with GitHub Pages.
    2. Issues Tracking and Feature Requests, Actions, Task Management and Wiki, and more :)

About me,

Dive in Git and GitHub Slides in Google Presentation

My Material is licensed with the “Attribution 4.0 International (CC BY 4.0)” license.

You are free to:

Under the following terms:

Parts of the content in the slide are taken from,, and, which are using the same CC BY 4.0 license or the Version 3. Thanks folks from, Scott Chacon and Ben Straub, and all contributors for your good documentation.

Image of Local and Remote Repositories taken from Petro Podrezo’s Blog.

Created with :heart: by Roman Plessl, and last updated on 2021-01-14