1、在開發過程中遇到合並別人的代碼或者合並主分支的代碼導致自己的分支代碼沖突或有別的問題,這時我們需要回退某個git提交歷史的代碼 用一下命令
git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96
后面的是git提交的歷史版本號,上git上面找到復制下來就行
2、執行上面操作之后我們本地的代碼就會回到你需要回到的某個版本的代碼
但是只是我們本地的代碼回退了 如果需要push到遠端需要執行以下操作
git push -f -u origin master(需要push到遠端的分支)
強制提交到master分支,遠端的分支將會被替換,
注意:這里我們要注意,當我們執行了第二步操作之后,遠端的代碼就已經被強制替換掉 在 “ 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 “之后提交的分支git提交歷史上就找不到了 所以我們強制推到遠端一定要記得備份代碼