Permalink
Fetching contributors…
Cannot retrieve contributors at this time
37 lines (22 sloc) 1.68 KB

Class: Intro to Git and Github

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. It will be taught by {{ teacher_name }}, {{ teacher_description }}.

This workshop is highly recommended for anyone attending our frontend workshop series.

Topics covered

  • What are Version Control systems?
  • Git workflow
  • Setting up repos
  • Staging changes
  • Committing changes
  • Comparing versions
  • Using & merging branches
  • Using remote repos

Slides

https://www.teaching-materials.org/git/

Tech requirements

  • Your laptop (Mac, PC, Linux) and charger
  • A modern web browser (Chrome, Firefox, Safari)

If you do not have a laptop, please contact the instructors. We have a limited number of Chromebooks for students to borrow.

Payment

Payment is required to attend. If you'd like to attend but cannot afford the cost, click here to request a scholarship. Due to the number of applications, only the scholarship recipient will receive an email a few days before the workshop. Thank you for your understanding!