zl程序教程

您现在的位置是:首页 >  其他

当前栏目

如何完全重置 Git 存储库(包括未跟踪的文件)

文件存储Git 如何 完全 包括 跟踪 重置
2023-09-27 14:27:53 时间

在这里插入图片描述
Git 命令很复杂,你可能经常会发现自己在想,“搞砸了,我会重新开始!” 幸运的是,Git 旨在跟踪您更改的每个版本,如果您搞砸了,它提供了用于将存储库重置回其旧工作状态的工具。

保存您的更改(Git Stash)

在您发出重置存储库的命令之前,您应该确保不会丢失要保存的数据。

Git 提供了几种不同类型的重置。软重置和混合重置会将存储库重置回它在某个提交(通常是分支的 HEAD)时所处的状态,但会保留您尚未提交的本地更改。另一方面,硬重置是破坏性的,会丢弃尚未提交的更改。
在这里插入图片描述
通常需要硬重置才能正确清理存储库。如果你愿意,你可以“隐藏”你的更改,这将获取所有未提交的更改并将它们存储在本地。您可以稍后使用“stash apply”打开存储。