git 代码回滚
方法一:git reset 回滚到指定的 commit_id 版本
- 使用
git log查看当前提交的历史内容 - 根据回滚版本所对应的
commit SHA-1值来进行回滚操作:git reset --hard SHA-1 - 当前本地仓库就会回滚到指定版本处
- 此时本地代码落后于远程代码,如果需要将回滚后的本地代码
push到远程代码仓,需要使用--force以强制 push 到远程代码仓:git push --force
tip:
git reset相当于直接删除某一指定commit_id之后的所有提交,来实现回滚到指定版本处。

方法二:git revert 撤销指定的 commit 内容(推荐)
- 根据
log的SHA-1的值来确认要撤销哪一次commit - 根据撤销版本对应的
commit SHA-1进行revert操作:git revert SHA-1 - 此时本地相当于新增了一笔
commit - 在进行修改之后可以
git push到远程仓库保持同步
git revert相当于撤销某一处commit的操作,一般只用来撤销上一步的commit

浙公网安备 33010602011771号