Skip to content

GDIBTV/gdi-core-git-github

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro to Git and GitHub (Featured)

Slides and materials are hosted at http://girldevelopit.github.io/gdi-featured-git-github/#/


This is the official Girl Develop It Core Intro to Git and Github course. Material based on original material by Kim Moir, Daniel Fischer, Aurelia Moser, Carina C. Zona and Izzy Johnston.

The course is meant to be taught in a two-hour workshop. Each of the slides and practice files are customizable according to the needs of a given class or audience.

Theme customization

These slides use the GDI Reveal template. For more information on modifying the theme and to learn the capabilities of Reveal, check out the GDI Slides Template Wiki

Course Description

Ever make changes that broke your code and forgot how it was working before? Want to work together with someone on a code project, but aren't sure who has the latest version of a particular file? Version control can solve these and other problems!

Git is a popular version control application that can track your code changes, as well as help you to be more methodical in your programming. Win-win! This session will introduce the basics of version control, how to use git to keep track of your changes to a project, and using GitHub (a hosting service) to collaborate with other developers.

We will cover:

• the basic concepts of version control

• the differences between Git and other version control applications

• fundamental Git commands to track changes to a small project

• the basics of collaborating on code with other developers

• how to use GitHub

Teacher's assistants will be on hand to assist you with questions and overcome roadblocks.

Want to try Git for yourself? Github has a 15-minute tutorial you can go through on your own at TryGit.

Prerequisites:

1. A willingness to use the command line.

We will be changing directories, listing directory contents, and using git from the command line throughout the class.

2. A laptop with Git already installed. (Don't forget a charger, too!)

For Mac users, http://git-scm.com/download/mac For Windows users, https://git-for-windows.github.io/

**3. A Github account. **

Sign up for free at https://github.com/join.

This class will not use code when committing to a GitHub repository (we'll stick with text!), so no need to worry about knowing a particular programming language.

Meet Your Teacher:

Fill in teacher bio here

Thank you to our hosts!

Fill in info about location here


We're here to help! If you have additional questions or would like to talk further before signing up for a class, please post your question here or contact the leadership team at [an email address].

Our curriculum is tailored toward adult learners, so we cannot accommodate students under 18 years old.

We want you to have the best experience possible. Do you have any accessibility concerns the event organizer should know about? Please let us know via email or Meetup message.

About

Core curriculum of Intro to Git and Github

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 46.4%
  • CSS 39.5%
  • HTML 14.1%