1.回滚代码的时如不放心的时候,使用分支进行代码回滚

image

2.使用SourceTree回滚之前需要在工具->选项->GIT->启用强制推送

image-1668740717921

3.选择要回滚到的版本 选择重置当前分支到此次提交

image-1668740528620

4.右键选择强行合并-丢弃所有改动过的工作副本(会将所有当前提交之后的全部清理),点击确定

image-1668740775743

5.等待重置完,可以看到本地仓库代码已回退到 “某次提交”。而且本地仓库落后远程仓库N个提交记录。依然是同样的操作。选中最新的提交历史记录,右键-》重置当前分支到此次提交

image-1668741099539

6.这次选的使用模式是软合并 – 保持所有本地改动,点击确定。

image-1668741130394

7.等待重置完。发现本地仓库已和远程仓库同步。(如果使用的分支进行回滚的则需要提交申请分支合并)