SourceTree回滚到指定版本
SourceTree功能作用
将master重置到此次提交:
将本地代码重置到选中的提交。栗子:有a、b、c三次提交记录,最新提交记录为c,选中b,选择将master重置到此次提交,本地代码将会被重置到b提交的内容,因为本地代码会重置到b提交,远端代码还是c提交的原因,此时会显示落后一个版本,并且本地文件有改动。
提交回滚:
将本地代码中选中提交所做的全部更改还原。栗子:有a、b、c三次提交记录,最新提交记录为c,选中b,选择提交回滚,b提交中所做的更改都将被还原。注意:后续的c提交可能会引起提交回滚后的代码冲突。
方法一:
1.选中需要回退到的版本,右键选择将master重置到此次提交
![](http://upload-images.jianshu.io/upload_images/7669033-6d12316d2cc55c6f.png?imageMogr2/auto-orient/strip|imageView2/2/w/970/format/webp)
2.选择强制合并,这时本地的代码就会重置到选中的提交,此时不要拉取代码,因为我们只改动了本地代码,远端仓库还是最新的,拉取代码会导致本地代码再次被更新为最新提交记录的代码
![](http://upload-images.jianshu.io/upload_images/7669033-9edb948b84626de7.png?imageMogr2/auto-orient/strip|imageView2/2/w/433/format/webp)
![](http://upload-images.jianshu.io/upload_images/7669033-a60fd86ea6567cc9.png?imageMogr2/auto-orient/strip|imageView2/2/w/966/format/webp)
![](http://upload-images.jianshu.io/upload_images/7669033-845e6e15b5f9b3fe.png?imageMogr2/auto-orient/strip|imageView2/2/w/433/format/webp)
本文来自博客园,作者:prince11,转载请注明原文链接:https://www.cnblogs.com/prince11/p/18065510