1.利用SourceTree找到提交的时间点要,比如我要回退到下面图中的时间点
2.提取上图标记的提交id,利用git的控制台命令
$ git checkout 6c682bec1e760583d83d7aa2e390678a68b2bdcd
这样本地的代码就会回退到改版本
3.然后找到你需要的功能把代码提取出来
4.最后回到当前master版本添加丢失的代码
$ git checkout master
在checkout的过程中一定要把修改的代码先提交,否则会报错,回退不成功的。
本文共 293 字,大约阅读时间需要 1 分钟。
1.利用SourceTree找到提交的时间点要,比如我要回退到下面图中的时间点
2.提取上图标记的提交id,利用git的控制台命令
$ git checkout 6c682bec1e760583d83d7aa2e390678a68b2bdcd
这样本地的代码就会回退到改版本
3.然后找到你需要的功能把代码提取出来
4.最后回到当前master版本添加丢失的代码
$ git checkout master
在checkout的过程中一定要把修改的代码先提交,否则会报错,回退不成功的。
转载于:https://my.oschina.net/u/3737136/blog/1793064