git中几天前漫不经心的使用了git checkout ver_hash的命令,结果push到远程库都提示everything is up-to-date,实际神马都没提交上去啊!但看本地log中的确有更新哦!后来用再做git st命令时发现老有一行红字:
HEAD detached from 548a7fa
研究了一下发现当前貌似生成了一个临时的br:
* (detached from 548a7fa) b7451ea v0.8 重新导入了真实的题库
master 548a7fa v0.6 加入分页功能
每次本猫都是git push origin master当然没法更新啊,因为master是和远程库一致的,只不过是旧的。
知道原因后解决就很简单鸟,直接用git checkout master切回master br吧,然后别忘了用
git reset --hard b7451
命令切到最新的hash啊。
GitHub 教程系列文章: