Git is a distributed version control system, it can be used as a server out of the box. Dedicated Git server software adds access control, display the contents of a Git repository via the web, and help to manage multiple repositories.
GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as wikis and basic task management tools for every project.
The workshop will be a mix of lectures and hands-on exercises and is highly recommended for anyone attending our frontend workshop series. It will be taught by Jessica Parsons, Documentation Engineer at Netlify, and Hanah Yendler, Front End Developer at SEPHORA.
• Your laptop (Mac, PC, or Linux are all okay. If you don't have one of those, please let us know in advance) and charger.
• A modern web browser - either Chrome or Firefox.
• A text editor - we recommend Sublime Text 2 (free; available for Mac, PC, or Linux) or Atom (also free; available for Mac, PC, or Linux).
<a href="https://github.com/gdisf/teaching-materials/blob/master/apis/README.md#topics-covered"> Topics covered:
- What are Version Control systems?
- Git workflow
- Setting up repos
- Staging changes
- Committing changes
- Comparing versions
- Using & merging branches
- Using remote repos
Payment is required to attend. If you'd like to attend but cannot afford the cost, click here to request a scholarship</a>. 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!
This workshop along with the earlier <a href="https://www.meetup.com/Girl-Develop-It-San-Francisco/events/239393841/">7/18 Intro to Command Line will help you prepare for Code for Good Week: https://www.meetup.com/sfhtml5/events/238958291/