Let's start with Git...
We need to talk about some of the lingo that goes along with git and how it relates to github.
History
Language created by Linus Torvalds in 2005
Used because it's lightweight, fast, and easy to use
Git
VCS (Version Control System)
"...records changes to a file or set of files over time so that you can recall specific versions later."
This slide has fragments which are also stepped through in the notes window.
What does this mean?
Git is great for tracking code
Binary files? Not so much
Repository (Repo)
This is the project folder where your code will be stored
Commit
A snapshot of your project at a specific instance
Forking
Github term for cloning a project that someone else has started
Branch
A copy of the repo to use as a “virtual sandbox”
Change set (Patches)
A set of changes that can be applied to your repo
So, let's talk about Github
What is Github
"...a web-based Git repository hosting service"
Personal website
Here's how to do it...
When creating the Repo
name it yourusername.github.com
briandaviddavidson.github.com
Questions?
briandaviddavidson@gmail.com
Presentation created using reveal.js