参考:
git 拉取某个分支的某一个commit的代码
git获取某次历史commit的代码
一 、git 切换某个branch 的 某一个commit的代码 并保存
展示如下:
1、先拉取(如果该branch还没有的话)
git clone https://github.com/tianqixin/runoob-git-test
2、切换分支,直接就切换到之前提交过的代码
(dev 是分支名 , 2342dsfsdfs2 是提交过的 commit 的id)
当前没有dev分支的时候使用的
git checkout -b dev 2342dsfsdfs2
如果当前已经处于dev分支,可以直接拉取
git checkout 2342dsfsdfs2
3、查看commit 的 id
git log //查看全部提交记录
4、保存新拉取的 commit (处于头指针分离状态 – detached head)
git checkout切换到指定commit文章来源:https://www.toymoban.com/news/detail-759576.html
git switch -c <new branch name>
二、 Git分支回退到指定提交位置
git 本地回退至某个版本文章来源地址https://www.toymoban.com/news/detail-759576.html
git reset --hard <commit id>
到了这里,关于git 切换并保存某个branch 的 某一个commit / 直接回退到某个 commit的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!