git reset

作者: 费城的二鹏 | 来源:发表于2019-03-27 20:33 被阅读0次

git reset 有三种选择,-soft、–mixed(默认)、-hard。

-soft

回退版本,不清空暂存区,讲已提交文件恢复到暂存区,本地文件无影响

-mixed

回退版本,暂存区与已提交文件恢复到未暂存状态,本地文件无影响

-hard

回退版本,清空暂存区,已提交文件恢复到未暂存状态,本地文件被旧版本替换

表格比较

下面用一张表格比较出他们之间的异同点。

命令 暂存状态 本地文件 场景
soft 已提交恢复到暂存区 无影响 补充提交
mixed 暂存区和已提交恢复到未暂存 无影响 重新一次性提交
hard 清空暂存区、已提交文件恢复到未暂存 被覆盖 保留历史文件,丢弃未提交

相关文章

网友评论

      本文标题:git reset

      本文链接:https://www.haomeiwen.com/subject/zrbtbqtx.html