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