2. Learning GitHub - Part 1
What you will learn:
Part 1 - WHAT
-What is Github?
-Who uses Github?
-Why should you use Github?
-When to use Github?
Part 2 - HOW
How to create an account
How to create a repository
How to select and set up a Github client
How to work with repositories
What you will learn:
Part 3 - WHEN
When to clone?
When to add?
When to commit?
When to check status?
When to push?
When to pull?
Part 4 - CONFLICT
What is branch?
What is a pull request?
What is a merging?
What is a fork?
What else?
3. What is GitHub?
1. Online Source Control
2. Uses a local client to interact with central repository
3. Can be public (free) or private (you pay for that)
“Source Control” - system to manage changes to sets of files. Changes are grouped
and numbered as ‘revisions’. Revisions can be compared, restored or merged.
4. Who uses Github?
People
● Professional Devs
● Hobby Coders
● Students
● Novices
Companies
● Startups
● Distributed Companies
● Huge Corporations
Note: Calling everyone to commit - especially WOMEN! -- https://github.com/triketora/women-in-software-eng
5. ● Collaborate while Coding
● Share Your Software
● Learn Something New
● Build an Online Coding Portfolio
● Have Fun!
When to use GitHub?