首页 > 解决方案 > 当我在一个小组项目上工作时撤消未推送的提交的正确方法是什么 - SourceTree

问题描述

我是 git 新手,我正在做一个小组项目。我不小心犯了一些错误,现在我想撤消该提交。问题是我的队友在我的提交之后推送了他们的提交。现在我不能取消他们的承诺,因为有冲突。有没有办法让我在不破坏队友工作的情况下撤消提交?我发现很多帖子建议使用“将 master 重置为此提交”。但我担心这可能会取消我队友所做的承诺。

标签: gitversion-controlatlassian-sourcetree

解决方案


在此处查看我对类似问题的回答。

您可以在交互式变基时删除提交。但请谨慎行事,以免最终弄乱您的回购协议。我建议你分支出来,先在这个分支上做你的实验。


推荐阅读