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

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