JNCIA-DevOps Junos Automation Stack And DevOps Concepts Practice Question
In Git version control, which TWO commands are used to integrate changes from one branch into another? (Choose two)
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 merge
Git uses 'merge' and 'rebase' to integrate changes between branches.
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 init
Why it's wrong here
git init initializes a new repository.
- ✓
git merge
Why this is correct
Correct. git merge joins branch histories together.
- ✗
git status
Why it's wrong here
git status displays working tree status.
- ✗
git clone
Why it's wrong here
git clone copies a repository.
- ✓
git rebase
Why this is correct
Correct. git rebase applies commits on top of another base branch.
About these practice questions
One of 307 original JNCIA-DevOps practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed August 2026 · checked against the official Juniper Networks exam blueprint
This JNCIA-DevOps practice question is part of Courseiva's free Juniper Networks 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 JNCIA-DevOps exam.