Intermediate

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

Intermediate Git

  • Resolving merge conflicts: Learn how to handle conflicts that arise when merging branches or changes from multiple contributors.

  • Creating and managing branches: Know how to create and switch between branches, and how to merge changes between branches.

  • Using Git tags: Learn how to use Git tags to mark important points in your repository’s history, such as release versions or major milestones.

  • Reverting and resetting changes: Know how to revert changes to a previous commit, or reset your repository to a specific point in its history.

  • Understanding Git workflows: Gain a deeper understanding of Git workflows, such as Gitflow or GitHub flow, to better manage changes and collaboration in your projects.

  • Working with remote repositories: Know how to add and remove remote repositories, and how to push and pull changes between them and your local repository.