SourceTree使用教程-回滚代码

回退代码也是常规操作之一,下面的教程虽然成功了,但是我也没理解是怎么个原理


9cd66c37bbe862c5e5f77681cc97204c.jpg

1 先提交代码更新远程仓库 ,新增了一个文件


image.png

image.png

2 回滚操作
先找到要回滚的版本 ,右键-将master重置到此次提交
选择强行合并-丢弃所有改动过的工作副本


image.png

显示落后远程仓库一个版本


image.png

接下来这个操作就是我没明白的
选中最新的提交历史,右键-将master重置到此次提交
选择软合并-保持所有本地改动


image.png

提交之后没有显示本地仓和远程仓同步了,没有差版本


image.png

提交这次的回滚改动


image.png

删除该文件

最后执行一次推送操作,将回滚推到远程仓库


image.png

你可能感兴趣的:(SourceTree使用教程-回滚代码)