Git回退到旧版本

1.利用SourceTree找到提交的时间点要,比如我要回退到下面图中的时间点

2.提取上图标记的提交id,利用git的控制台命令

$ git checkout 6c682bec1e760583d83d7aa2e390678a68b2bdcd 

这样本地的代码就会回退到改版本

3.然后找到你需要的功能把代码提取出来

4.最后回到当前master版本添加丢失的代码

$ git checkout master
在checkout的过程中一定要把修改的代码先提交,否则会报错,回退不成功的。

猜你喜欢

转载自my.oschina.net/u/3737136/blog/1793064