SKILL BENCHMARK

Git and GitHub Competency

  • 17m
  • 17 questions
The Git and GitHub Competency benchmark measures your knowledge of performing Git operations such as branching and merging. You will be evaluated on your skills in using pull requests for Git merge operations and recognizing the use of projects, issues, and milestones. A learner who scores high on this benchmark demonstrates that they have the skills to recognize GitHub's features for source code development and project management.

Topics covered

  • add a teammate to collaborate with you on GitHub
  • create a local copy of a remote GitHub repo by generating a clone
  • document and track issues related to your application using GitHub issues
  • document information about your GitHub repo using the Wiki feature
  • enable organized collaboration with teammates using GitHub Organizations
  • group similar GitHub issues together using milestones
  • identify the situations which can lead to a merge conflict and how these could be resolved
  • identify the steps required to merge a feature branch to the master of a Git repository
  • label specific commits in your repository's history using tags
  • manage the tags associated with your repo by removing them from your local as well as remote repositories
  • merge a feature branch to the master of your local Git repo and push the changes to the remote repo
  • recall the purpose of a pull request and the steps involved in creating and approving them for a Git merge operation
  • recognize the effect of creating Git branches and recording commits on them
  • recognize the purpose of a Git pull operation to keep your local repository in sync with the remote repo
  • recognize the steps involved for a merge when a collaborator raises a pull request
  • track the progress of issues created for your repository using project boards
  • view statistics related to your GitHub repo using the insights feature