Intro to Git & GitHub Workshop

2017-09-26
Organizer: Girl Develop It RDU
Click here for registration info

This two-part course runs on Tuesday and Thursday evening:  Sept. 26th and Sept. 28th. Classes run from 6:30 - 8:30pm.


Want to learn how to use Git & Github but wondering where to begin?

Source control is essential for managing a codebase, keeping track of changes, and coordinating your work with other team members. Git is the fastest growing open source source control system today. It's useful if you are working on a large distributed team, or working on personal projects. 

In this workshop, you'll learn about how to set up your own Git repository, how to push, pull, fork, merge, and branch and more! Also, you'll set up a GitHub account to easily showcase your projects and learn from others in the open source community. Code is social!

Join us to explore the foundations of Git and GitHub.  

CLASS GOALS


• Understand the basics of version control and how Git works

• Learn how (and why!) you can use Github to collaborate with your team, contribute to open source projects, or share your code

• Practice creating a repository, staging changes, making commits, and pushing code on the command line

• Learn some strategies for undoing things in Git


FAQ: HOW TECHNICAL IS THIS CLASS?

Programming skills are not necessary for this class, which is aimed at people who have never used source control before. We will be using a text file, no code, to illustrate how it all works. The most technical part of the class is using the command line, which is the primary way to issue commands for Git, and we'll be doing some minimal file system navigation that way. 

There are some great graphical user interfaces for using Git that some folks like (such as SourceTree or Tower), but we'll use the command line in class to let us focus on the basic principles first. 

There is a fun little introduction to Git & GitHub from Code School that you can take a look at to help you decide if this class is for you: <a>https://try.github.io.</a>; We will be covering most of the concepts you'll see there. 

TECHNICAL REQUIREMENTS & PREP

You'll need a laptop (Mac or PC) and a text editor (try Atom or Sublime).  

Please do the following in preparation for the workshop:

1) Sign up for a free Github account.

2) Download Git for your operating system 

It's ok if you run into issues getting set up here; we'll make sure everyone's up and running at the beginning of the class.

Your Instructor: Dev Doshi

Dev published his first website nearly 15 years ago. Since then, he's followed the growth of the web as he graduated from Carnegie Mellon University with degrees in Computer Science and Human-Computer Interaction and worked for startups like Dropsource. He is currently working on tools for online education at Cengage Learning. When he's not stuck behind a computer, he's out hiking, biking, kayaking, or backpacking. Or eating...probably eating.



Refund Policy: Your payment of $40 guarantees your seat in the entire course. Please note that we cannot issue refunds, because there's an overhead to issuing refunds via Meetup.com and we already offer the workshops at such a low cost. We put proceeds into the chapter fund, which we use as our scholarship fund.


Other Disclaimers: Our program and curriculum are geared toward adults over the age of 18; at this time we do not accept minors as students in our courses and workshops.

We sometimes take pictures at events to post on social media. If you are uncomfortable having pictures taken or posted on social media, please let us know at the start of the event.

Accessibility: If you have any accessibility issues we should know about, please email us at [masked]. We want to make sure everyone can participate!

----

Poster: triangletech