Git版本回退,在idea中不方便操作,需進(jìn)行強(qiáng)制提交。主要使用reset和push -f進(jìn)行強(qiáng)制回退。
1.git 命令行回退到某個(gè)指定的版本
1、在開(kāi)發(fā)過(guò)程中遇到合并別人的代碼或者合并主分支的代碼導(dǎo)致自己的分支代碼沖突或有別的問(wèn)題,這時(shí)我們需要回退某個(gè)git提交歷史的代碼 用一下命令
git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96
1
后面的是git提交的歷史版本號(hào),上git上面找到復(fù)制下來(lái)就行
2、執(zhí)行上面操作之后我們本地的代碼就會(huì)回到你需要回到的某個(gè)版本的代碼
但是只是我們本地的代碼回退了 如果需要push到遠(yuǎn)端需要執(zhí)行以下操作
強(qiáng)制提交到master分支,遠(yuǎn)端的分支將會(huì)被替換
git push -f -u origin master
原文鏈接:https://blog.csdn.net/womeng2009/article/details/125473200