SourceTree代码管理之重置(git reset)

94 阅读1分钟

重置(git reset)

应用场景

当我提交了一次代码,但是提交后感觉有点问题,想要撤销,且不想留下提交记录,此时可以使用重置

注意:此方法要慎用,保证别人没有提交代码,适合刚刚提交,且只有自己有提交时

以下是具体实践

1、选择要重置的提交,右键,选择重置

重置1.png

2、弹框确认

重置2.png

3、本地重置成功,提交记录消失

重置3.png

4、放开强推权限(如果已经放开则忽略)

重置4.png

重置5.png

5、推送代码,选择强推

重置6.png

重置7.png

推送成功后远程会删除提交记录