sourceTree 代码回滚

近些时候,有遇到提交后代码有误的情况,所以需要回退到前一个版本。因为不常见,所以每次都不是很熟练,记录于此,以备查阅。

一、【将master重置到这次提交】

在sourceTree中选中错误的提交的下一次提交,右键执行【将master重置到这次提交】,选择【强行合并-丢弃所有工作副本改动】 确定。


强行合并-丢弃所有工作副本改动
强行合并-丢弃所有工作副本改动

二 、git强推

执行完成后,此时会提示有新的更新需要拉取,不要拉取,拉取后又会把之前的拉取到本地,应该执行commit,但又无法再souceTree执行,此时借助终端。

打开终端,cd到项目目录,执行git push -u origin master -f,即可。

附一张图例

over.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容