git - 当我在一个小组项目上工作时撤消未推送的提交的正确方法是什么 - SourceTree
问题描述
我是 git 新手,我正在做一个小组项目。我不小心犯了一些错误,现在我想撤消该提交。问题是我的队友在我的提交之后推送了他们的提交。现在我不能取消他们的承诺,因为有冲突。有没有办法让我在不破坏队友工作的情况下撤消提交?我发现很多帖子建议使用“将 master 重置为此提交”。但我担心这可能会取消我队友所做的承诺。
解决方案
在此处查看我对类似问题的回答。
您可以在交互式变基时删除提交。但请谨慎行事,以免最终弄乱您的回购协议。我建议你分支出来,先在这个分支上做你的实验。
推荐阅读
- python - Docker-compose with Airflow - MS SQL Server(连接失败)
- php - 无法将我的 php 代码连接到 sql server db
- node.js - Angular 无法通过移动连接加载
- python - Django:将用户添加到信号中的组
- c# - 如何保护 azure web 应用程序免受滥用电话的侵害?
- python - 删除python数据框中具有相同索引值的多行
- android - 管理员不允许更改时的Android RequestPermission
- react-native - React Native:电话号码未更新并继续提供错误消息
- mysql - MySQL在两列序列中查找间隙
- r - 如何在多列中保留最后一组完整的观察结果?