git reset

2019-03-27  本文已影响0人  费城的二鹏

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

-soft

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

-mixed

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

-hard

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

表格比较

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

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

猜你喜欢

热点阅读