Git 日常

Git 填坑 reset命令

2017-04-08  本文已影响11人  jiongge

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

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

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

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

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

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

对于这个命令就简单点了

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

上一篇 下一篇

猜你喜欢

热点阅读