Skip to content

A workshop that I have organized and conducted for York University's CS-HUB for students interested in learning the basics of Git & GitHub - Fall 2016

Notifications You must be signed in to change notification settings

m-alani/git_workshop_2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

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 Fall semester 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?
    • What's the difference between Git and GitHub?
    • Git Terminology
      • Repositories
      • Commits
      • Branches
      • Remotes
      • Clone / Push / Pull
      • Staging Area
      • Branch / Checkout / Merge
      • Fork / Pull Request
    • General Workflows
      • Team Project
      • Open Source (Pyramid)
  • Didn't Fall Asleep Yet? Great, Let's Do Some Hands-on

    • Stay tuned ...

Useful Links and Resources

Don't forget that there are plenty of GUI tools that you can use to make your life easier. However, we strongly recommend that you use Git from the command line for a while in order to fully understand the workflow (employers like that too).


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

A workshop that I have organized and conducted for York University's CS-HUB for students interested in learning the basics of Git & GitHub - Fall 2016

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •