如何完全重置 Git 存储库(包括未跟踪的文件)
2023-09-27 14:27:53 时间
Git 命令很复杂,你可能经常会发现自己在想,“搞砸了,我会重新开始!” 幸运的是,Git 旨在跟踪您更改的每个版本,如果您搞砸了,它提供了用于将存储库重置回其旧工作状态的工具。
保存您的更改(Git Stash)
在您发出重置存储库的命令之前,您应该确保不会丢失要保存的数据。
Git 提供了几种不同类型的重置。软重置和混合重置会将存储库重置回它在某个提交(通常是分支的 HEAD)时所处的状态,但会保留您尚未提交的本地更改。另一方面,硬重置是破坏性的,会丢弃尚未提交的更改。
通常需要硬重置才能正确清理存储库。如果你愿意,你可以“隐藏”你的更改,这将获取所有未提交的更改并将它们存储在本地。您可以稍后使用“stash apply”打开存储。
相关文章
- flask上传excel文件,无须存储,直接读取内容
- tuxerantfs2022Mac上读写NTFS格式硬盘,快捷的访问、编辑、存储和传输文件
- [ Android 五种数据存储方式之二 ] —— 文件存储数据
- anroid studio Dimens生成可适配的多个文件 进行多设备兼容(手机)
- 获取文件的后缀名(转为数组) 字符串和变量的拼接 HTML中字符串和变量的拼接
- 海量文件基于NAS存储数据异地容灾难诀窍
- 文件校验 加解密
- SQLSERVER 通过分离附加的方式迁移文件存储的位置.
- 微信中接收的word文件怎样保存到电脑
- 【集中工作薄】 当前文件夹中所有Excel文件中 多个工作簿的第一个工作表 复制到工作簿中
- unity 安卓平台存储文件时UnauthorizedAccessException错误
- 三种存储类型比较-文件、块、对象存储(转)
- .pgr照片文件解析,C++与Java存储数据差别大小端模式
- 查看隐藏文件
- 爬取网页内容后写入文件报错UnicodeEncodeError: 'gbk' codec can't encode的问题解决方案
- android 数据存储----android短信发送器之文件的读写(手机+SD卡)
- Python 将数组(np.array)或DataFrame及相关属性保存到文件的方法
- kafka文件存储机制
- Linux 磁盘管理2——/etc/fstab 文件解释
- 【Android 文件管理】分区存储 ( 修改与删除图片文件 )
- 【Android 文件管理】分区存储 ( 创建与查询图片文件 )
- PSP记忆棒文件放置结构图
- [unity3d]网络文件本地存储的四种方式