$50 – $75

Getting Git: Introduction To Git & GitHub Workshop

Event Information

Share this event

Date and Time

Location

Location

Byte Academy

295 Madison Ave

Fl 35

New York, NY 10017

View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Event description

Description

Work smarter with the powerful collaboration tool used to build the world's most advanced technologies.

While most known for popularity in the coding community Git (tool) and Github (service) are useful in contexts outside web development. While developers use it to store and manage code, there's nothing to prevent you from keeping text docs and other projects to show off. Essentially Github is similar to Facebook or another social network: build a profile, upload projects to share and "follow" other accounts.

Objective

This workshop will provide an introduction to better your collaboration and project execution regardless if you have prior a software development background. We will teach a basic workflow and go over core features, different ways to undo or save changes of multiple versions of a project and collaborate. You will be able to work much more efficiently with developers and non-developers alike.

Outline

We'll start with an overview differentiating Git vs. Github while including discussion of open-source and use cases. We'll show you how Git will save you time by prevent your co-worker from overriding your work!

Introduction to Git & GitHub: including the interface and core features of both such as navigation page, browser and settings.

  • Terms: Command line, repository, version control, Git and Branch; Git commands

Individual repositories: We'll cover initializing a repository and basic Git workflow. This includes learning creating local and online repositories, or "repo," a short digital directory or storage space to access projects, files and versions Git saves. We'll create an online repository and mirroring it as a local directory.

  • Create a repo on GitHub and update via Git

  • Clone a repository (copy from GitHub browser to local machine using Git)

  • Add collaborators

  • Create a branch and work from it: learn how to create different branches to work from; merge and delete branches.

  • Undo Git changes - different ways to backtrack and reset in Git

Collaborating: Github is the largest online storage space of collaborative works that exists in the world - we'll help you take advantage of this by covering:

  • Cloning an organization's repo

  • Make changes and submit a pull request

Pre-workshop Preparation

No software development background is needed but we do ask that you install the following (please note which items are mandatory). We will also be holding a session two days prior to help so that attendees do not have to add installations on their own. Signup here separately.

After prep work has been completed, we request that you fill out this quick questionaire on GitHub.

About The Instructor: Reshama is a freelance data scientist/statistician with skills in Python, R and SAS. She worked for over 10 years as a biostatistician in the pharmaceutical industry. She is also an organizer of the meetups group NYC Women in Machine Learning & Data Science and PyLadies. She earned her M.S. in statistics from Rutgers University and her M.B.A. from NYU Stern School of Business.

Twitter: @reshamas
Blog: https://reshamas.github.io

Please find her workshop also: https://github.com/reshamas/git-intro-workshop

*Please contact the organizer or info@byteacademy.co for discounted student rates

Share with friends

Date and Time

Location

Byte Academy

295 Madison Ave

Fl 35

New York, NY 10017

View Map

Refund Policy

Refunds up to 7 days before event

Save This Event

Event Saved