Intro to Git @ Learn Day
Who am I?
Victoria Lim
2nd year, Cognitive Systems
cmd-f logistics coordinator
Who are we? Meet the TAs!
JP Garcia
4th Year, CMS
nwPlus Treasurer
Christy Lo
4th Year, BUCS
cmd-f Logistics Coordinator
Lucy Hao
3rd Year, CS
Marketing Coordinator
Who are we? Meet the TAs!
Stephanie Chen
4th Year, CS
cmd-f Logistics Director
ShuTing Hu
4th Year, CS
Co-President
Reminders- what to do if you get stuck!
Before you get started, make sure you:
What to expect:
Special thanks to Joice Tang (nwAlum) and Kristen Kwong for letting us adapt their amazing slides/content <3
What is Git?
Version Control: The Basics
So, Git is...
What’s the difference?
Last definition for now...what’s a repository?
How is Git Used?
How do you collaborate?
(w/o Git)
More about Git...
The 3 Stages of A Git File:
Let’s use Git!
Step 1: Install
Step 2: Configure
Let’s create our repo!
Step 4: Create and Clone
Step 5: Edit!
Step 6: See + stage changes!
Step 7: Let’s commit!
Step 8: Let’s push!
Step 9: Let’s review!
Branches...
What are branches?
https://www.atlassian.com/git/tutorials/using-branches
Pros...
Source for image on next slide: https://backlog.com/git-tutorial/using-branches/
Step 10: Let’s make some!
Step 11: Some cool things you can do...
Step 12: Add some stuff!
Step 13: Stage + commit your changes!
Step 14: Push it!
Step 15: Merge branches!
Pull requests?
Pull requests...
Step 17: Let’s pull it!
FINALE...
Before you go...
Shortcuts