0


git reset 的三种模式

  1. –soft: 这种模式下,git reset 会移动 HEAD 指针到指定的提交,但不会更改暂存区或工作目录中的文件。这意味着您之前提交的更改将会被“取消”,但是这些更改仍然保留在暂存区中,您可以重新提交它们。
  2. –mixed: 这是默认的模式,如果不指定任何模式,git reset 将使用这个模式。在这种模式下,git reset 会移动 HEAD 指针到指定的提交,并且会取消暂存区的更改,但不会更改工作目录中的文件。这意味着您之前提交的更改将不再处于暂存状态,但是仍然会保留在工作目录中,您需要重新添加这些更改到暂存区,并重新提交它们。
  3. –hard: 这种模式下,git reset 会移动 HEAD 指针到指定的提交,并且会彻底地重置暂存区和工作目录中的文件,将它们恢复到指定提交的状态。这意味着您之前提交的更改将被完全删除,所以在使用这个模式时需要小心,因为您的更改将无法恢复。
标签: git

本文转载自: https://blog.csdn.net/qq_44815135/article/details/137558091
版权归原作者 胡乱儿起个名 所有, 如有侵权,请联系我们删除。

“git reset 的三种模式”的评论:

还没有评论