美文网首页
对git reset --hard xxx命令理解

对git reset --hard xxx命令理解

作者: swp小小喀嚓鱼 | 来源:发表于2019-01-01 23:13 被阅读0次

git reset --hard xxx
我先在github新建一个tag的空仓库,完了复制SSH的地址



然后在我的本地创建一个同名的tag文件夹
并且创建一个README.md的文件,
写上内容,“content1”,然后提交,看远程是否有一样的
再md中添加内容“content2”,再提交,看远程是否更新
继续md中添加内容“content3,”再提交,是否为最新一次


image.png
image.png image.png
image.png image.png
image.png

用git log 可以看本地head的头部记录(最新的会在最上面,我选择最后一个head)


image.png

如果本地要回到起初的版本就可以用
git reset --hard xxx
xxx选择第一个5aadc099b759e3bce4cb773924125f7af2470533

image.png

现在本地已经回到了第一个版本了
看看远程的吧,刷新后的结果如下


image.png

没错,就是没变,所以git reset --hard xxx是回滚本地的,以上是我对这个知识的理解,有不对处,希望被指出。

相关文章

网友评论

      本文标题:对git reset --hard xxx命令理解

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