我本质上有一个“伪分支”功能,它是在 Git 外部从“x”点开始创建的。同时,在 Git“master”内部,我从“x”点开始进行了重大更改。
现在,如果我创建一个分支,并复制粘贴所有功能更改,那么当我尝试合并时,它当然会覆盖“master”中的所有更改。
我如何告诉 Git 这个功能分支实际上应该从点“x”开始,并且我想将所有主更改折叠到其中,而不是覆盖它们?
啊哈!
通过使用 VSCode 中的“Create Branch From”从点“x”创建一个分支,我认为与
git branch -f <branchname> <commit>
相同,然后我可以复制粘贴我的更改,然后合并到“master”分支并解决任何冲突.
我喜欢 Git。