我一直在研究GIT。我有一些问题,所以R-n-D我选了一些头。我继续工作了很长时间。我提交了我的代码。当我在控制台中检查时,它向我显示你的头指向a6dd3dd
。
我结帐到原始主人,并显示头部与this.n.this
分开并且一切都在上升。虽然我在最后一个脑袋里承诺。我怎么会再次走向那个脑袋。并将我的代码推送到Origin master,这样我的整个代码就可以合并了。我的代码在那个头上完成是否安全?如何将其检索回来并与master中的当前代码混合。
答案 0 :(得分:1)
如果我误解了你的情况,请纠正我,但如果你记得丢失了提交的正确答案:
git checkout a6dd3dd
git checkout -b lost_head
然后快进到掌握任何其他临时分支,例如
git checkout master
git merge --ff-only lost_head
git branch -d lost_head
git push origin master