Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的主分支中,大约。30 次提交,我确实不正确地合并了我同事的提交。那时我没有意识到这一点,但他今天回来说,当他提取我同时做的一些代码时,它破坏了他的构建,因为我当时没有正确合并那个提交。
我在 mac 上使用 git,并使用 SourceTree 管理存储库。
我该怎么办,我该如何补救?
好吧,我建议做git checkout bad-merge-commit,进行必要的更改,提交,,git checkout HEAD合并并确保这次合并是正确的。如果您需要提交之间的所有内容都是正确的,那么您可能可以对这些提交进行某种变基到固定合并上。
git checkout bad-merge-commit
git checkout HEAD