Gitting Good
A more simplified way to understand GitHub.
Table of Contents
Chapter 0 - About the Author
About this text
Who am I?
Why did I make this?
Chapter 1 - An Introduction to GitHub
What is GitHub?
Things you will need
The GitHub Triangle
Your hosting server and its relation to GitHub
Chapter 1 Review
Chapter 1 Quiz
Chapter 2 - Setting up a Repository
Creating a Repository on GitHub.com
Cloning a Repository
GitHub Desktop
Terminal
Chapter 2 Review
Chapter 2 Quiz
Chapter 3 - Basic GitHub Commands
The big three Commands
Git Pull [What is it/How to do it]
GitHub Desktop
Terminal
Git Commit & Git Push [What is it/How to do it]
GitHub Desktop
Terminal
Chapter 3 Review
Chapter 3 Quiz
Chapter 4 - Branching
What is Branching?
Why is branching important?
How do I branch on a Repository?
Chapter 4 Review
Chapter 4 Quiz
Chapter 5 - Merge Conflicts
What are Merge Conflicts?
How to prevent them.
How to fix merge conflicts.
GitHub Desktop
Terminal
Chapter 5 Review
Chapter 5 Quiz
Chapter 6 - [Mac] Server Side Tools
CyberDuck
Terminal
Chapter 6 Review
Chapter 6 Quiz
Chapter 7 - [Windows] Server Side Tools
WinSCP
puTTY
Chapter 7 Review
Chapter 7 Quiz
Chapter 8 - Commands in Terminal
Frequently Used
Useful to know Commands
Commands Cheatsheet
Chapter 8 Review
Chapter 8 Quiz