1. 理解变基(rebase)与合并(merge)的区别 合并(merge):会创建一个新的合并提交,包含两个分支的所有改动。这保留了两个分支的完整历史,但可能使历史图变得更复杂。 变基(rebase):将当前分支的改动在目标分支的顶部重新应用,从而得到一个更加线性的提交历史。但请注意,变基会改变现有提交的哈希值。 2. 在SourceTree...
IDEA-使用Git Rebase最简单操作方式方法 https://blog.csdn.net/weixin_42812986/article/details/109260696 http://events.jianshu.io/p/1e6839de955a 使用rebase (变基) 代替merge 来优化git 合并操作 https://blog.csdn.net/qq_28175019/article/details/125844826 项目实战—IDEA中分析Git Merge 和 Rebase的区...
请将本分支再分支一个出来, 因为rebase是对分支已有的提交进行修改, 如果其他人拉取了你的旧的提交, 你再推送新的更改上去, 会让人很困惑, 所以对于已经推送到远端的分支, rebase一定要创建一个新的分支, 不要推送到远端的时候,进行rebase(变基)