软重置将 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 指针…… 阅读更多