阅文时长 | | 0.46分钟 | 字数统计 | | 499.2字符 |
主要内容 | | 1、引言&背景 2、指令集合&示例 3、声明与参考资料 | ||
『GIT·版本回退的指令』 | |||
编写人 | | SCscHero | 编写时间 | | 2021/3/10 PM11:38 |
文章类型 | | 系列 | 完成度 | | 待完善 |
座右铭 | 每一个伟大的事业,都有一个微不足道的开始。 |
一、引言&背景 完成度:100%
a) 开发环境
操作系统:Windows10 专业版1909 18663.1379
GIT版本:2.24.0.windows.2
b) 用在什么场景?
版本回退至XXX版本。
二、指令集合&示例 完成度:100%
a) 指令集合及说明
- git branch #查看当前所在分支
- git log --pretty --oneline #仅查看本分支的的CommitID和提交Commit Comment,且格式化。
分界线,注意以下三种方式,选择符合需要的。
- git reset --soft #回退到某个版本,只回退了commit的信息,如果还要提交,直接commit即可(修改的内容变成未add的状态),索引(暂存区)和工作目录的内容是不变的,在三个命令中,对现有版本库状态改动最小。
- git reset --hard #彻底回退到某个版本,本地的源码也会变为上一个版本的内容,所有修改的内容都会丢失, (修改的代码 不会变成未add的状态)。索引(暂存区)内容和工作目录内容都会变给定提交时的状态。
- git reset --mixed #默认的回滚方式,等同于不带任何参数的git reset
- git reset #默认的回滚方式mixed
b) 示例
- git branch
- git checkout [指定分支]
- git log --pretty --oneline
- git reset --hard [指定CommitID]
三、声明与参考资料 完成度:100%
原创博文,未经许可请勿转载。
如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。