软重置会将 HEAD 指针移动到指定的提交。这不会重置暂存区或工作目录。示例该图显示了 Git 存储库中的名为 File1.txt 的文件。A、B、C 和 D 表示添加到文件中的行。该图表明在添加每行 A、B 和 C 后都会执行提交。c1 是添加行 A 后执行的提交,c2 是添加行 B 后执行的提交,C3 表示添加行 C 后执行的提交。现在添加行 D。此更改在工作目录中可用,并且... 阅读更多
该图显示了 Git 存储库中的名为 File1.txt 的文件。A、B、C 和 D 表示添加到文件中的行。该图表明在添加每行 A、B 和 C 后都会执行提交。c1 是添加行 A 后执行的提交,c2 是添加行 B 后执行的提交,C3 表示添加行 C 后执行的提交。现在添加行 D。此更改在工作目录中可用,并且此更改已暂存,但尚未提交。现在,如果我们执行硬重置以移动 HEAD 指针... 阅读更多