Complete the command to start a three-way merge in Git.
git merge [1]The git merge branch command merges the specified branch into the current branch using a three-way merge if needed.
Complete the command to abort a conflicted merge.
git merge --[1]The git merge --abort command stops the merge and returns the repository to the state before the merge started.
Fix the error in the command to view the merge base commit.
git merge-base [1] featureThe git merge-base HEAD feature command finds the common ancestor commit between the current branch (HEAD) and the feature branch.
Fill both blanks to create a dictionary of files changed and their status after a merge.
git diff --name-status [1] [2]
The command git diff --name-status MERGE_HEAD feature shows the list of files and their change status between the merge commit and the feature branch.
Fill all three blanks to create a dictionary comprehension that filters files changed in a merge with status 'M' (modified).
changed_files = { [1]: [2] for [3] in files if status == 'M' }This dictionary comprehension creates a dictionary where keys are filenames and values are their status, but only for files with status 'M' (modified).