【发布时间】:2021-09-28 03:38:45
【问题描述】:
我不小心将使用 regular commit 的 20 个提交从 feature branch 合并到 main 分支。有没有办法恢复它并使其成为squash and merge?目的是使main 分支干净。我在feature branch 中的 20 个提交应该只有一个提交。
【问题讨论】:
-
您已经推送
main了吗?如果是,您是否有权强制推送main?如果仍然是,您的团队是否有关于何时允许您强制推送main以及如果您这样做了如何通知其他人的政策? (有多少人在使用这个 repo 并且可能会受到它的影响?) -
是的,我已经推送到基础分支。这是我们自己的回购。最新的提交只是我的合并提交。小组中的每个人都注意到了这一点,所以我们想先弄清楚这一点。
标签: git github git-merge git-commit