07 2022 档案
摘要:在Git中进行版本回退需要使用git reset命令。 以前面文章中的示例为例,当我准备在V4版本,回退到V3版本的时候,分支中的提交和工作目录中文件的状态,如下图所示: 我们分别执行了三种回退方式: git reset --soft HEAD^:温柔的回退。 git reset --mixed H
阅读全文
摘要:git reset --hardcommit-id命令:回退到指定版本。(hard:强硬,严格的回退) 该命令不仅移动了分支中HEAD指针的位置,还将工作区和暂存区中数据也回退到了指定的版本。 (提示:该命令慎用。) 示例开始: 首先在版本库中的readme.txt文件中添加一行内容,并提交该内容。
阅读全文
摘要:git reset --mixed commit-id命令:回退到指定版本。(mixed:混合的,即:中等回退。) 该命令不仅修改了分支中HEAD指针的位置,还将暂存区中数据也回退到了指定版本。 但是工作区中的版本仍是回退前的版本。 --mixed参数是git reset命令的默认选项。 示例开始:
阅读全文
摘要:git reset --soft commit-id命令:回退到指定版本。(soft:柔软的) 该命令仅仅修改分支中的HEAD指针的位置,不会改变工作区与暂存区中的文件的版本。 实现上是只做了一件事情,就是移动HEAD指针的指向,指向了指定的提交版本。 示例开始: 首先在版本库中的readme.tx
阅读全文
摘要:1、什么版本回退 版本回退也可以叫回滚。 若修改过的文件,不仅添加到了暂存区,还提交到了本地版本库,还能撤销吗? 已经无法撤销修改了,但是可以回退到修改前的版本。 版本回退也是撤销操作的一种,但我更愿意和前两种撤销操作分开理解。 引用廖雪峰比喻: 你不断对文件进行修改,然后不断提交修改到版本库里,就
阅读全文