Git 填坑 reset命令

git  reset --soft  HASH  #返回到某个节点。保留修改

我自己代码的操作是:原来我的HEAD LocalBranch RemoteBranch 都在最新的节点上


(黄色代表HEAD 绿色代表本地分支 紫色代表远程分支)

,使用上述命令后变了,图片最清楚,如图:


结果修改的文件保留在原来本地提交的分支里面了(但是你修改代码的commit信息不见了),但确实修改成功并提交了,只是这样的方法提交的代码没有commitInfo


git  reset  --hard HASH   #返回到某个节点,不保留修改。

对于这个命令就简单点了

结果:本地提交的commitInfo不见了,修改的代码也没有保留。一般使用的情况是删除测试的commit操作或者上次错误的commit操作

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,938评论 1 26
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 5,209评论 0 9
  • 不过是一个不会爱人和没有爱人的孩子
    小思绪雪阅读 230评论 0 1

友情链接更多精彩内容