Mobile Development

Git and GitHub

Overview

Our Mobile Development course will be using Git as our versioning control system. We will use GitHub as our interface to that system. This document will cover the following:

  1. Version control
  2. The GitHub app
  3. Common terms

Git is a tool software developers use to manage changes in code. Those changes may be your own, or may be made by members of your team.

A history of changes made in a Git repository

GitHub is a company that provides a really excellent interface for managing Git repositories. Secret lair of GitHub in San Francisco


[Video] Introduction to Git and Github

What Git and GitHub do, why you should use them, and how to get started:

GitHub Intro

References

Git quick reference for beginners - http://www.dataschool.io/git-quick-reference-for-beginners/

GitHub - http://github.com

Git according to Wikipedia - http://en.wikipedia.org/wiki/Git_(software)

GitHub instructional videos published on YouTube - https://www.youtube.com/user/GitHubGuides