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

我最近一直在学习
Git并且知道在某些情况下变基是好的,以避免合并提交并保持历史清洁.

另外我读到在使用git rebase时应该格外小心.

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

最佳答案 案例1:我们不应该在公共分支上做Rebase.即如果你不是一个人在那个分支上工作而且分支存在于本地以及远程rebasinng在这样的分支上不是一个好的选择,它可能导致泡沫提交.

案例2:我们不应该在推送提交上执行Rebase.即如果您正在处理分支br1并且您已经在远程(或原点)上将某些提交推送到此分支,则不应对此分支br1执行rebase.请查看此问题以供参考:Rebasing and what does one mean by rebasing pushed commits

点赞