Course Code: bspgithub
Duration: 3 hours
Prerequisites:

None

Overview:

Bespoke course for University of Technology Eindhoven

Course Outline:

Introduction

  • Need for Version Control
  • Terminology

Create a Git Repository

  • Create / Clone a repository
  • Review current state using git status

Review a Repository’s history

  • Git log
  • Git show

Add Commits to a Repo

  • Git workflow
  • Understand git diff and .gitignore

Tagging, Branching and Merging

  • Organization with tags and branches
  • Merge different branches
  • Resolve merge conflicts

Undoing Changes

  • Alter / Edit / Delete a commit
  • Undo and Erase commits