git如何获取指定历史版本代码

后端 潘老师 3个月前 (12-08) 61 ℃ (0) 扫码查看

本文主要讲解关于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),学习愉快哦!


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/back/12256.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】