在我的存储库中,我有一个名为1348
的分支和一个以1348
开头的哈希码提交。
当我执行git checkout 1348
时,git会将我切换到提交。如何指定切换到分支而不是提交?
git version
显示以下内容:
git version 2.7.5
答案 0 :(得分:1)
根据文档,git首先查找分支,如果没有找到分支,则只将参数解释为SHA前缀。所以有两种可能性:
1)此行为可能在您正在使用的版本与现在之间发生了变化;在这种情况下,你可以升级git版本。
2)你是否可能错误地认为存在这个名称的分支?
没有理由告诉git你的意思是分支。