Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.3 KB

File metadata and controls

40 lines (29 loc) · 1.3 KB

GitHub Curriculum

This repo contains a curriculum for teaching GitHub to people with some coding experience.

Learning Objectives

After completing this curriculum, students will be able to:

  • Define version control and describe its use
  • Describe the differences between git and GitHub
  • Create and commit to local repositories
  • Connect a local git repo to a GitHub repo
  • Push local commits to GitHub
  • Define branches
  • Create and use branches as part of a standard git workflow
  • Create, review, and merge pull requests on GitHub
  • Understand and resolve merge conflicts
  • Use branches on a team project to organize code
  • Write README files in Markdown to describe their projects
  • Complete a team project using Git and GitHub as their version control system of choice

Prework

See the prework page for details.

Content

References

Many thanks to the following: