基础原理:

git可以根据commit时生成的SHA值,直接拿到目标版本的所有代码。而且不影响当前的代码。

1.使用gitbash进入git命令行,查看commit记录。

进入到项目文件对应目录,执行:

git log --pretty=oneline 
或者
git log 

输出:
在这里插入图片描述
如上所示,打印出来的就是对应文件的所有改动历史,每一行最前面的那一长串数字就是每次提交形成的哈希值,接下来使用git show即可显示具体的某次的改动的修改~

git show hash值

输出:
在这里插入图片描述

2.找到你想提取的目标版本,复制对应的SHA值。

进入项目文件夹执行如下命令:例如项目文件夹名称是AAA

cd AAA
git checkout SHA值
git checkout 69e506da45cdb16b85e8efd25baa3eb0f1c0a0a1

输出:
在这里插入图片描述

结束:此时当前文件夹下面的代码就是你刚才 git checkout SHA值 对应的代码版本

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐