Skip to content

Introduction to Git and GitHub

Noon Silk edited this page Jul 18, 2014 · 2 revisions

git is a "version control" system. another phrase is "source control" - these are completely interchangable.

a version control system is a means by which you manage changes to files. a collection of files under management of such a system are typically grouped together in a "repository". a repository, or "repo", will be a folder on your local computer.

github is a website where you can store repositories, or "host" them.

today we will go through the process of signing up to github, creating a repository, and performing some actions on it.

specifically, we will:

  1. clone it - i.e. have a copy of this repository locally.
  2. commit changes to it - i.e. create files, put some content in them,
  3. send the files back to github

so let's create a repo on github, we'll be creating a 'recipies' repository.

-- create repo --

okay! now it's your turn!