Courseiva
mediumMatchingObjective-mapped

200-901 Match each Git command to its function. Practice Question

Match each Git command to its function.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Copy a repository to local machine

Save changes to local repository

Upload local changes to remote repository

Fetch and merge changes from remote

List, create, or delete branches

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

git clone: Creates a copy of a repository from a remote source

Git clone creates a local copy of a remote repo; git commit records changes with a message; git push uploads commits; git pull fetches and merges. Common confusions include swapping clone with commit or push with pull.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • git clone: Creates a copy of a repository from a remote source

    Why this is correct

    git clone is used to create a local copy of a remote repository.

  • git commit: Records changes to the repository with a message

    Why this is correct

    git commit saves staged changes as a new commit with a descriptive message.

  • git push: Uploads local commits to a remote repository

    Why this is correct

    git push sends local commits to a remote repository, updating the remote branch.

  • git pull: Fetches changes from a remote and merges them into the current branch

    Why this is correct

    git pull combines git fetch and git merge to update the local branch with remote changes.

  • git clone: Records changes to the repository with a message

    Why it's wrong here

    Incorrect — this definition corresponds to git commit, not git clone.

  • git push: Fetches changes from a remote and merges them into the current branch

    Why it's wrong here

    Incorrect — this definition corresponds to git pull, not git push.

About these practice questions

This 200-901 question is part of Courseiva's 989-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on 200-901

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. Match each CI/CD concept to its definition.

medium
  • A.Continuous Integration: The practice of automatically building and testing code changes frequently.
  • B.Continuous Delivery: The practice of automatically deploying code changes to a staging or testing environment, ready for manual approval to production.
  • C.Continuous Deployment: The practice of automatically deploying every code change that passes testing to production without manual intervention.
  • D.Continuous Integration: The practice of automatically deploying code to production after tests pass.
  • E.Continuous Delivery: The practice of merging code changes frequently and automatically testing them.

Why A: Continuous Integration (CI) focuses on merging and automated testing. Continuous Delivery (CD) ensures code is always ready for production deployment but requires manual approval. Continuous Deployment (CDep) automates deployment to production after tests pass. Common confusions involve swapping definitions of CI and CD or CDep.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This 200-901 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-901 exam.