赞
踩
git revert
git revert
命令会创建一个新的提交,这个提交会撤销指定提交的更改。这通常用于公共分支(如 main
或 master
),因为它不会重写历史。
git revert HEAD # 撤销最近的提交
# 或者指定一个特定的提交哈希值
git revert <commit-hash>
git reset
git reset
命令可以更改当前 HEAD 的位置,并可能更改索引和工作目录。这有几种模式,其中最常见的可能是 --hard
、--soft
和 --mixed
。
警告:在使用 --hard
选项时要特别小心,因为它会丢弃索引和工作目录中的更改。
git reset --hard HEAD^ | |
# 或者 | |
git reset --hard HEAD~1 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。