注意:這里是強制回滾,回滾后,之后歷史的就沒有了,慎用。
本地強制回滾
強制回滾到上一個版本
git reset --hard HEAD^
強制回滾上上個版本
git reset --hard HEAD^^
git log查看版本
git log --pretty=oneline
git log --pretty=format:"%h %s" --graph
強制回滾到某個版本,輸入版本號
git reset --hard 7e238d3
回滾后強勢遠程更新
使用-f
強制更新遠程端
git push -f origin master
git pull強制更新
如果有其他地方有git pull,會提示錯誤
強制更新版本
從遠程拉取最新的代碼 不merge
git fetch --all
使用指定分支master強制覆蓋代碼
git reset --hard origin/master
再重新運行git pull
git pull