使用 GIT 分支时何时不使用“git rebase”?

Foo*_*ish 13 git github git-rebase

我最近一直在学习 Git,并且知道rebasing在某些情况下可以避免合并提交并保持历史清洁。

我还读到,在使用git rebase.

有人可以在下面的答案中描述一些情况, 在这些情况下使用git rebase是一个糟糕的选择。

Foo*_*ish 6

情况 1:我们不应该在公共分支上执行 Rebase,即如果您不是一个人在该分支上工作并且分支存在于本地,那么远程 rebase 在此类分支上不是一个好的选择,它可能会导致泡沫提交。

情况 2:我们不应该在推送的提交上br1做变基,即如果你在分支上工作并且你已经将一些提交推送到远程(或源)上的这个分支,你不应该在这个分支上做变基br1。检查此问题以供参考:重新定位以及重新定位推送提交意味着什么