git & github workshop

September 17, 2016
Library
- Restrooms
- Cleanup (includes trash)
- Only reserve 1 room at a time
About Me
Organizer of CODE Norman
twitter: @bchirgwin
linkedin: linkedin.com/in/bchirgwin
Senior Software Engineer at Iteris


Workshop Expectations
- Pragmatic Approach
- Get out of it what you put in
- Workshop
- Homework
- Available for additional help
- Most Thursday evenings
- Other times on request
Plicker Questions
Online Tutorials
Workshops
- Git & GitHub - September 17
- NodeJS & Javascript - October 8
- Unit Tests - November 12?
- Database & Data Storage - December
- AngularJS Front-end Development - January
- End to End Testing - February
- Review open source projects - March
- Code Norman Open Source Project Kickoff - April
Git
- Version Control
- backup
- versioning / history
- undo changes
Git Commands
- status
- add
- branch
- checkout
- clone
- commit
- fetch
- merge
- push
git Overview
- Repository
- files, history, config, managed by git
- 3 states
- working directory
- staging directory
- commitÂ
- remote repo (github)
- master branch - default branch created
Editor/IDE
- Visual Studio Code
- Webstorm
Raffle
- DeathWish Coffee
- JetBrains IDE


Deathwish Coffe

Jet Brains IDE

WebStorm
PhpStorm
PyCharm
RubyMine
AppCode
CLion
DataGrip
Rider
IntelliJ IDEA
Git & Github Workshop
By Brian Chirgwin
Git & Github Workshop
- 1,092