1.Git回退已經(jīng)提交的代碼
原文鏈接(原文寫(xiě)的是已經(jīng)推送push的代碼)
http://t.csdn.cn/CDjgq
已經(jīng)開(kāi)始難過(guò)了,我提交后沒(méi)有推送就按照上文提示進(jìn)行了代碼回退,結(jié)果idea里面沒(méi)得我最后一次提交的代碼。。。然后我開(kāi)始了第二輪操作,撤回代碼回退
2.撤回代碼回退
1)首先輸入
git fsck --lost-found
(這句命令會(huì)在本地項(xiàng)目.git文件夾下出現(xiàn)lost-found/commit文件,里面是最后一次commit
的id
)
?2)然后輸入
git reset --hard 最后一次commit的id
7c100368a4fc7dc5f5a21c2c786f7b1d71107bee是我最后一次提交的id。
3)完成之后重啟idea,就可以看到日志里你最后一次提交的代碼了文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-535262.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-535262.html
到了這里,關(guān)于Git回退已經(jīng)提交commit的(還未推送push的)代碼及撤回代碼回退的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!