Git is a very common version control tool that developers use to help organize their code. It's also used heavily in open source projects.
In this class, you will learn how to set up Git and be able to start contributing to open source projects. We'll cover some best practices and strategies for managing change without fear of "not being able to undo".
We highly recommend taking these classes as introductions to Git and Github:
• Intro to Github: No Terminal Required: https://www.meetup.com/Girl-Develop-It-San-Francisco/events/250104923/
• Intro to Command Line/Terminal: https://www.meetup.com/Girl-Develop-It-San-Francisco/events/250104960/
The workshop will be a mix of lectures and hands-on exercises. This workshop is highly recommended for anyone attending our frontend workshop series.
• What are Version Control systems?
• Git open source fork-change-commit-push-pull_request workflow
• Making changes to your pull request
• Dealing with merge conflicts
• Text editor tools for managing Git
• Your laptop (Mac, PC, Linux) and charger
• A modern web browser (Chrome, Firefox, Safari)
• A text editor (recommend VS Code or Atom, both free)
• If your computer is using Windows, please download and install Git (https://git-scm.com/download/win) before class (when using the installer, use the preselected default options as you go)
If you do not have a laptop, please contact the instructors. We have a limited number of Chromebooks for students to borrow.
Payment is required to attend. If you'd like to attend but cannot afford the cost, click here to request a scholarship (https://docs.google.com/forms/d/e/1FAIpQLSfiUBN4yve3L7iociXzcqNgEtrljsn_7mCgZ3eUtvAEr3bcQg/viewform). Due to the number of applications, only the scholarship recipients will receive an email a few days before the workshop. Thank you for your understanding!
ABOUT THE TEACHERS
Jessica Parsons has spent half her life teaching, and a quarter of it developing for the web. She decided to combine these passions and teach web development with Girl Develop It. During the day, she is a Documentation Engineer at Netlify. Outside of work, she enjoys decorating wedding cakes, sewing clothing, fixing anything, and hiking with her partner and their two shibas, Petunia and Monty.
Claire Bendersky strives to strengthen and elevate her community through hands on education. She is a software engineer and educator who has taught and designed curriculum for over ten years. Prior to diving into the world of tech, she was a scientist studying the Earth's mantle and conditions early on in our Solar System's history.