美文网首页饥人谷技术博客
2018-06-07 git reset 与git revert

2018-06-07 git reset 与git revert

作者: 墙上的土豆会开花 | 来源:发表于2018-06-07 17:18 被阅读1次

    git reset

    git reset 有两种不同的命令,git reset --soft 和git reset --hard

    git reset --soft 删除commit -am的信息,

    是指我commit时,觉得刚刚的修改提示描述不当,想重新commit,就可以使用git reset --soft (版本号)撤回刚刚的提示,并且git add的内容不变,重新git commit -m就可以了。

    微信图片_20180607164310.png

    git reset --hard 还原到上个版本

    pull项目,处理了一段时间后,可能喝了假酒发现有一大段弄错了,一个个删肯定不行,就还原到错误前的版本上。git reset --hard (版本号)

    微信图片_20180607161445.png

    git revert

    将提交的信息反转,新建的就删除,刚删除就新建回来。

    微信图片_20180607165854.png

    一点练习感悟

    这次练习花费的时间较多些,先是搜索了下信息,看了下其他人的博客。功能表述大致都看明白了,但自己实际操作一直有问题,不停的在翻译,然而还是不明白。最后在作业上看到了 git reset --soft 后面有几个xxx,我在想这几个xxx代表啥?然后又去翻了几篇博客上的图片,发现他们 --soft后面是一串数字,我就在想我在输入的时候是不是也要加上这些数字?这些数字又在哪能找到呢?然后就开启了随缘模式,看哪个像就试试那个,终于在每次commit时 总会有一个[ ] 符号 里面是master :一串字符。那么这个字符是最有可能的,一试果然,后面再去操作就舒畅很多了。

    相关文章

      网友评论

        本文标题:2018-06-07 git reset 与git revert

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