Materials for a 75-minute introductory workshop on Git.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
slides
README.md
resources.md

README.md

Distributed Version Control with Git

A 75-minute workshop for the uninitiated.

Workshop Agenda

  1. Overview of Git + files and views
  2. Configuring Git
  3. Creating or cloning a repository (git-init/git-clone)
  4. Staging (git-add) and commiting files (git-commit)
  5. Viewing, traversing, and tagging history (git-log, git-checkout, git-tag)
  6. Alternate histories: git-branch
  7. Manipulating history: git-merge, git-cherry-pick, git-rebase
  8. Working remotely and collaboratively: GitHub, git-push/git-pull

This repository contains files for a workshop on Git; I have other materials floating around (such as on my wiki and my course websites.