Git - 如何让 git clone 下载指定版本的代码
问题描述
今天在部署 hexo 使用 butterfly 主题,发现最新版本(4.13.0)的主题有些小 Bug ,想回退到比较稳定的某一个版本。
解决方法
1.切换到运行 hexo 的用户下,并进入到 hexo 根目录:
1 | su - gitlab-runner && cd /data/hexo/blog |
2.备份现有的主题目录:
1 | $ mv /data/hexo/blog/theme/butterfly{,_4.13.0.bak} |
3.删除之前版本的缓存:
1 | $ git rm -f --cached themes/butterfly/ |
4.使用 git clone 指定版本到主题目录下
1 | $ git submodule add --branch 4.9.0 https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 生活日志!
评论