Intermediate

The following GitHub skills and techniques may be considered intermediate level.

Intermediate GitHub

[ ] Working with branches: Know how to create and switch between branches, and how to merge changes between branches.

[ ] Using issues and pull requests: Know how to create and manage issues and pull requests, which are useful for tracking tasks, discussing changes, and requesting code reviews.

[ ] Collaboration: Know how to work collaboratively with others on a project using Git, including resolving merge conflicts and managing team workflows.

[ ] Rebasing: Know how to use the git rebase command to reapply changes from one branch onto another and resolve conflicts.