Table of Contents

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