# git 回退版本 {#git-回退版本}
本文讲述如何回退 git 版本。
# 1. 回退到历史版本 {#_1-回退到历史版本}
执行如下命令,将本地的当前分支代码回退到指定历史版本。
git reset --hard commit_id
将命令中的 commit_id 替换为您想回退到的目标 commit_id。
# 2. 推送到远程 {#_2-推送到远程}
若想将远程的代码也坐同样的版本回退,那么继续执行如下命令,强制同步到远程。
git push --force
一定要加参数--force,因为本地的版本号低于仓库的版本号,默认不允许推送。