Skip to content

ga-curriculum/github-collaboration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Collaboration

About

In this module, students will practice GitHub collaboration techniques essential for contributing to team projects. They will learn the basics of forking and cloning repositories, managing branches, handling pull requests, and resolving merge conflicts. By the end of this module, students will be proficient in using GitHub to efficiently collaborate and contribute to shared projects.

Content

This lecture content is divided into two methods of GitHub collaboration:

  • Collaborator method
  • Fork method

You may explore both of these methods or just choose a single path. Your instructor will guide you on how to interact with this content and communicate to you which path you'll take. Regardless of the path you take, start with the following concepts lecture.

Lesson Skills
Concepts Understand why GitHub is used to collaborate.

After you've completed that, move into one of the methods below.

Collaborator method

Lesson Skills
Collaborator Method - Setup Set up the development environment.
Collaborator Method - Add Collaborators Add collaborators to a GitHub repo.
Collaborator Method - Branching Work and write code in branches.
Collaborator Method - Pull Requests Submit pull requests.
Collaborator Method - Merging Merge pull requests.
Collaborator Method - Merge Conflicts Handle merge conflicts.
Collaborator Method - Working with a Team Strategies to work well as a team, including a practice exercise.

Fork method

Lesson Skills
Fork Method - Setup Setting up the development environment.
Fork Method - Forking Fork and clone a repository from GitHub.
Fork Method - Branching Work and write code in branches.
Fork Method - Pull Requests Submit pull requests.
Fork Method - Merging Merge pull requests.
Fork Method - Merge Conflicts Handle merge conflicts.
Fork Method - Working with a Team Strategies to work well as a team, including a practice exercise.

Level up content

Lesson Skills
Collaborator Method - Cheat Sheet A cheat sheet for the commands covered in the collaborator method content.
Collaborator Method - Forking Why and how to fork a repo after you've been a collaborator.
Fork Method - Cheat Sheet A cheat sheet for the commands covered in the fork method content.
Branch Naming Conventions Work with standardized branch naming strategies to better track the details of the work in a branch.

References

📖 Reference Materials

Internal

Prerequisites

  • Intro to Git and GitHub

Course landing pages

Resources

✏️ Instructor Guide

🎥 Video Hub

🏗️ Release Notes


Find a 👾 bug 👾 or have suggestions? Let us know!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors