文
章
目
录
章
目
录
本文主要讲解关于git如何获取指定历史版本代码相关内容,让我们来一起学习下吧!
前言
当我还在学习前端的时候,就经常听他们说狗产品什么的,还说需求是不断变的,当时没啥感觉,如今已经入职大半年了,真的体会到了什么叫需求是写不完的。尤其是在还没有ui的情况下,页面是由前端自己设计的,就导致了页面不断的变化。很多时候,真的很无语,老板一天一个样(我们公司是小公司),想一出是一出,他自己需求都不明确,还要我一个刚接触前端这个行业的人来设计。突然就觉得特别累,前端这个行业技术更新迭代又很快,要学习的东西好多,我是感觉我学不动了,在学校都没有这么努力。不说了,老板今天要很早写好以前的写好得页面,他还说了一句:”咋升级就不见了呢”,可这明明是他自己升级没得呀,不敢说话,默默得去查找以前得版本。
情况一:知道版本的commit SHA。
- 克隆代码:
git clone xxxxxx.git
- 进入项目目录:
cd <项目文件夹名称>
- 切换到指定版本:
git checkout <commit SHA>
情况二:不清楚版本的commit SHA。
- 克隆代码:
git clone xxxxx.git
- 进入项目目录:
cd <项目文件夹名称>
- 查
commit SHA
,执行命令:git log
:查看提交的所有历史版本信息。git log --pretty=oneline
:查看所有历史版本信息,只包含版本号和描述。并在一行上展示。git log -x
:x为数字,可以查看几个历史版本的信息,x为3即查看三个。
- 切换到指定版本:
git checkout <commit SHA>
- 注:退出git log只需要点击
ctrl+c
或者英文状态下的q
, 然后回车即可。
git log
git log -4
git log –pretty=oneline
git checkout 485092a1b56dcd5f1494af436953f365ef3f32e9
以上就是关于git如何获取指定历史版本代码相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客(www.panziye.com),学习愉快哦!