Git - 分支名称与现有提交哈希的前缀相同

时间:2014-02-27 11:50:42

标签: git

我有一个远程分支,其名称与主分支中现有提交哈希的前缀相匹配。我想签出这个分支,但git将转而执行提交。这个问题有一个简单的解决方案吗?

  • 分支机构的名称是'ce38'。
  • 还有一个提交哈希'ce38a103b ...'。
  • 遥控器的名称是“origin”

2 个答案:

答案 0 :(得分:6)

$ git fetch
$ git checkout -b 'ce38' --track origin/'ce38'

答案 1 :(得分:0)

git symbolic-ref HEAD refs/heads/ce38
git reset --hard