天天看点

git仓库整体回退到指定历史版本1、查看历史版本2、本地回退到历史版本3、强制push到远程仓库

1、查看历史版本

git log
git仓库整体回退到指定历史版本1、查看历史版本2、本地回退到历史版本3、强制push到远程仓库

2、本地回退到历史版本

git reset --hard e377f60e28c8b84158

回退之后,在eclipse或idea自带插件,会显示有远程仓库版本待pull(因为本地已经回退,远程仓库没有),这个时候不要pull,需要强制把本地回退的版本push到远程仓库

3、强制push到远程仓库

git push -f origin feature/20201120
git仓库整体回退到指定历史版本1、查看历史版本2、本地回退到历史版本3、强制push到远程仓库

需要说明的是,强制push后,git远程仓库并不会记录我们本次push的记录,最新版本就是我们回退的那一半版本提交记录,被回退前的那些版本也没有啦

git