Collaboration with GitHub

You will learn how to work with a collaborative workflow using GitHub including version control, forking, branching and pull requests.

2 hours


Version control

Branching and Forking

Pull requests

Issues and colllaborative workflows

Working collaboratively


What is version control?

  • The management of changes, called revisions, to a file.

How is working in a fork different from working in a branch?

  • A fork is a copy of a repository that is an entirely independent repo. There is no need for write access or intent to merge with the main.
  • A branch points to a specific commit in your repo. Branches are temporary places to work through a featureor task and you need write access to the repository.