美文网首页
git reset --hard、git reset --sof

git reset --hard、git reset --sof

作者: 小鸡咯咯哒 | 来源:发表于2020-05-10 09:54 被阅读0次

补充git相关命令
git log:查看仓库的历史版本
git log --oneline:加上这个参数可以更加简洁查看仓库历史版本

之前的git简易总结

git reset --soft

这里仓库文件为4.0版本 用命令查看版本也是4.0,用命令回到3.0 命令之后查看版本为3.0 github上仓库文件版本没变,内容也没变 打开本地库中文件,也是不变的

git reset --soft总结

git reset --soft回撤,是回撤commit,文件内容其他是不变的

git reset --hard

同样回到3.0版本 文件内容回到3.0.png 远程库不变.png

git reset --hard总结

git reset --hard回撤,是回撤commit,同时本地仓库文件内容也会变。所以谨慎使用

两个命令相同之处是都是操作本地仓库,不影响远程库

git revert

还没有搞清楚,之后会写上去

补充回撤版本写法

  1. 可以写版本号,用git log就可以查到

  1. HEAD 最近一个提交
    HEAD^ 上一次提交
    HEAD^ ^ 上一次的 上一次的提交(倒数第三次)
    HEAD^^^ 倒数 第四次的 提交

  1. HEAD~0 最近一个提交
    HEAD~1 上一次提交
    HEAD^2 上一次的 上一次的提交(倒数第三次)
    HEAD^3 倒数 第四次的 提交

相关文章

网友评论

      本文标题:git reset --hard、git reset --sof

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