测试站点先 git checkout xxx 到历史的某次 commit,之后没有处理继续更新 git pull,然后页面上会有一个 HEAD detached from xxxx 的提示语。因为正常 pull 是不会显示这个的,所以网上找了一下解决方法。

执行以下内容可恢复到原来分支:

# dev 测试站部署分支
git checkout dev

# 再次 pull 就可以了
git pull