分支创建与切换 — 软件工程选择题
题目
某仓库提交历史中,main 指向提交 C5,dev 指向 C3;当前 HEAD 处于分离状态并指向 C4。依次执行以下命令:
① git branch alpha
② git switch -c beta
③ git switch dev
④ git switch -c gamma alpha
下列描述正确的是?
A. 最终 HEAD 指向 gamma,且 beta 与 gamma 指向同一提交
B. 最终 HEAD 指向 beta,且 alpha 与 beta 指向同一提交
C. 最终 HEAD 指向 dev,且 alpha 与 dev 指向同一提交
D. 最终 HEAD 指向 alpha,且 gamma 与 dev 指向同一提交