Skip to content

mnfmnfm/github-curriculum

Repository files navigation

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:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published