软件工程 选择题 较难 ★ 精品

分支创建与切换 — 软件工程选择题

软件配置管理 Git与分支管理 AI 三重审校通过

题目
在某仓库中执行命令序列:初始时 HEAD 指向分支 main(位于提交 C1)。依次执行:① git branch dev;② git switch dev;③ 在 dev 上完成一次提交(生成 C2);④ git switch main;⑤ git switch -c hotfix;⑥ 在 hotfix 上完成一次提交(生成 C3)。问:此时 main 分支指向哪个提交?工作区当前处于哪个分支上?A. main→C2,当前在 dev 分支 B. main→C1,当前在 hotfix 分支 C. main→C3,当前在 hotfix 分支 D. main→C1,当前在 main 分支