美文网首页
git reset hard --soft 和git rever

git reset hard --soft 和git rever

作者: 湾里晴空 | 来源:发表于2018-04-01 14:40 被阅读0次

    git revert和git reset的区别

    • 其二者最大的区别是git revert是用新的一个commit来回滚之前的commit,HEAD是要继续前进,但是git reset是直接删除指定的HEAD,其是相当于在不断后退

    • 对于git reset--hard** 和git reset--soft** ,前者会直接删除掉目标HEAD之后所有的操作,且工作去和暂存区都会修改


      image.png
    • 而对于git reset--soft,,该命令会将工作去的文件回退到目标版本,但是不会改变暂存区的状态。


      image.png

    相关文章

      网友评论

          本文标题:git reset hard --soft 和git rever

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