git 版本退回、修改、撤销文件操作

  •                                                                           git版本退回

  •                                                                           git修改文件

                                      git版本退回

  1. 我们昨天学习了如何修改文件但是当我们修改次数太多,并且已经上传到版本库了,我们该如何做呢?这里就需要版本退回了,首先我们先用git log 查看一下我们提交文件的历史版本。

    这里我们发现我们已经提交过三次文件,但是我想将文件退回到之前提交的第一个版本我们用 git reset --hard~2(2的意思是将文件从最后一次提交的文件开始向前退回两次的意思)将提交的文件退回到两次之前,为了方便大家理解,我们先用git log 查看一下我们提交版本库的历史文件。从图中可以看到我们提价破的版本已将退回到我们第一次提交的文件版本。
  2. 还有一种版本退回的方法是直接退回到之前的版本号,我们还是用git reset --hard 版本号进行退回,我们在上面已经将版本退回到第一次提交的版本,我这时候想回到我第二提交的版本,输入git reset --hard d0f24c38,

    试一下,在用 git log看一看历史记录对比一下。发现已经成功退回了。

                               git 修改文件

  1. 我们在修改之前为了方便查看效果,先用  cat查看一下lianxi.txt里面的内容

  2. 我们如果只是修改了文件,没有进行任何操作,那我们完全可以在文件里面删除,这样直接就修改完成了如果我们的文件已经提交到缓存去了,也就是用git add语句提交过了,我们用git checkout --lianxi.txt 进行撤销修改,再次之前我们想将文件添加666666666666666666修改一下,我们用 cat查看一下,

    已经修改完成,这是我还没有将文件提交到缓存区,我们用git checkout --lianxi.txt 文件会回到最后一次提交到版本库的初始状态,我们用git add先将文件提交到暂存区,之后我们在添加依据88888888888888888888修改一下文件,在撤销修改一下看一下现象。

    注意 git checkout -- file如果要是--写得不对就成了创建分支了!

如果我写的文章帮助了你,别忘了给我点赞哦。如果想和我一起学习进步可以关注我一下

本人QQ:2992789432

发布了45 篇原创文章 · 获赞 96 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_40831778/article/details/102478585