Version Control with Git

Daniel Wheeler

Why Version Control?

  • Allows multiple people to work on one document
  • No need to email things
  • No need to invent names for tracking changes

About Version Control

  • Not ad-hoc
  • Nothing is ever lost
  • Records who, why, when

Why Git?

  • Word, Google Docs, Libre Office have inbuilt version control
  • Git is universal for all documents, code, files
  • Git is fast, powerful, elegant
  • Collaborate - GitHub

Changes

Branch

Merge

Scenario

  • Wolfman and Dracula
  • Send planetary lander to mars
  • Work on a plan together
$ git --help

Version Control with Git

By Daniel Wheeler

Version Control with Git

  • 559