如何避免现学现忘,Git版本回退后悔药有哪些方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1299个文字,预计阅读时间需要6分钟。
目录+1、版本回退+2、理解两个知识点+(1)HEAD说明+(2)HEAD指针用法+3、git reflog 命令介绍+1、版本回退+版本回退也称为回滚,用于撤销之前的提交或修改。
目录- 1、什么版本回退
- 2、需要了解两个知识点
- (1)HEAD说明
- (2)HEAD指针用法
- 3、
git reflog命令介绍
版本回退也可以叫回滚。
若修改过的文件,不仅添加到了暂存区,还提交到了本地版本库,还能撤销吗?
已经无法撤销修改了,但是可以回退到修改前的版本。
版本回退也是撤销操作的一种,但我更愿意和前两种撤销操作分开理解。
引用廖雪峰比喻:
你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状态。有些时候,在打Boss之前,你会手动存盘,以便万一打Boss失败了,可以从最近的地方重新开始。
Git也是一样,每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为
commit。
本文共计1299个文字,预计阅读时间需要6分钟。
目录+1、版本回退+2、理解两个知识点+(1)HEAD说明+(2)HEAD指针用法+3、git reflog 命令介绍+1、版本回退+版本回退也称为回滚,用于撤销之前的提交或修改。
目录- 1、什么版本回退
- 2、需要了解两个知识点
- (1)HEAD说明
- (2)HEAD指针用法
- 3、
git reflog命令介绍
版本回退也可以叫回滚。
若修改过的文件,不仅添加到了暂存区,还提交到了本地版本库,还能撤销吗?
已经无法撤销修改了,但是可以回退到修改前的版本。
版本回退也是撤销操作的一种,但我更愿意和前两种撤销操作分开理解。
引用廖雪峰比喻:
你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状态。有些时候,在打Boss之前,你会手动存盘,以便万一打Boss失败了,可以从最近的地方重新开始。
Git也是一样,每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为
commit。

