WELCOME!!

GIT WORKSHOP 

#MoringaSchool

wifi: 88mph

pass: livestream

browser:- user:admin      pass: admin

INTRODUCTIONS

GOALS

  • UNDERSTAND VERSION CONTROL
  • UNDERSTAND FUNDAMENTALS OF GIT AND GITHUB
  • UNDERSTAND HOW TO IMPLEMENT VERSION CONTROL USING GITHUB

 

Details

  • Pace (on the fast side - lots of material)
  • Questions - There are no dumb questions. We all started off knowing nothing! Just raise your hand :)
  • Try to help people around you if you feel competent 

9 am - 11 am : Lecture 

11 am - 1 pm: practicals

 

What is Version Control System(VCS) ?

 a system that records changes to a file or set of files over time so that you can recall specific versions later

Why use VCS?

  • Keep your work safe
  • compare between different working states of your work
  • know when someone introduces changes to your work
  • ability to revert back to stable working  project state

 

Types of VCs

  • Local VC

  • Centralized VC( such as Subversion and Perforce)

  • Distributed VC(such as Git, Mercurial, Bazaar or Darcs)

Introduction to Git and Github

Founded by Linus Torvald (Linux founder)

 

  • What is the difference between this two?

  • when do we use each of them?

Diving into Git terminologies

 

  • Repositories
  • Branches
  • Pull Requests
  • Issues
  • Organisations
  • Teams

INSTALLATIONS

  • GIT
  • TEXT EDITOR

PRACTICAL

RESOURCES

  • Try Git (www.codeschool.com/courses/try-git)
  • Git immersions (gitimmersions.com)
  • Git documentation (https://git-scm.com/book/en/v2)

THANK YOU!!

Copy of GIT WORKSHOP

By ian munene

Copy of GIT WORKSHOP

  • 545