Technicoder / git_workshop

Workshop hosted by York University's CS-HUB for students interested in learning the basics of Git & GitHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS Hub Git/GitHub Workshop


Over here, you will find information and shared resources for the Git/GitHub workshop that CS Hub is hosting @ York University on the winter of 2016

We will be covering the basics of how to use Git (and GitHub) from the command-line. We will firstly talk about Version Control Systems (VCS) and how Git stands out from other options available out there. We will talk about the difference between Git and GitHub. We will give an abstract overview on how Git works as a Distributed VCS. And lastly (and probably most important), we will go through a step by step guide to try the basic commands of Git (Everything you will need to get you started). This workshop is by no means trying to make you an expert of Git. It is aimed at getting beginners comfortable enough to use Git/GitHub.


Plan

  • Theory

    • What is Git?
    • Git vs Others
    • What's the difference between Git and GitHub?
    • Git Abstract
      • Remotes
      • Repositories
      • Branches
      • Commits
    • Terminology
      • Clone / Push / Pull
      • Physical / Staging Area / Committed
      • Branch / Checkout / Merge
  • Practical (The fun part)

    • Check the "tutorial.txt" file in the main directory of the repo and follow along

Useful Links and Resources

To be added after the workshop :)


As always, we hope you found the workshop fun and informative.
Don't forget that we always welcome feedback!

Marwan Alani
CS Hub - 2016
www.cshub.ca

About

Workshop hosted by York University's CS-HUB for students interested in learning the basics of Git & GitHub