为什么一个新的git分支有旧的历史记录?

jgwigjjp  于 2022-11-20  发布在  Git
关注(0)|答案(1)|浏览(342)

我在python中学习设计模式,在git中进行版本控制。我做的第一件事是创建一个分支,名为“CreationalPatterns”,在其中我为每个模式提交了一次(工厂、后来我创建了一个新的分支,叫做“结构模式”,并移到了它。我一直致力于这个分支的这些模式。但是当我去看我的“结构模式”分支,还有创建模式提交!我认为git正在做快进合并,但是我有以下问题:有没有可能在没有创建模式分支提交的情况下拥有结构模式分支呢?或者git总是自动地这样做。非常感谢!

bvhaajcl

bvhaajcl1#

你从“创造模式”分支切换了这个分支。如果你从main分支开始一个新分支,这是一个区别。如果你创建一个新分支,它将从你当前所在的点创建一个分支。(如果是一个不同的分支,它将采用那个分支)
您需要重新设置分支的基础。@torek对另一个问题有一个很长的答案。您可以在这里找到它:How to change the starting point of a branch?

相关问题