因此,我设法将我的回购在某个地方的某个地方严重地搞砸了。基本上,我现在拥有的是一个“主”分支,它包含我所有的旧版本代码和一个“主”分支(注意不同的情况),它包含所有新的返工代码(几乎完全从刮)。更不用说这两个中的每一个的一堆分支(不太担心它们)。移动提交到分支基地
所以基本上,我想要做的是将“主”分支中的所有提交移动到当前“主”分支的基础上,然后为当前所有内容的所有内容创建一个新分支“主”分支。
为了说明这一点,我的回购目前看起来是这样的(X代表最后一次提交改造前和Y第一次提交的重建):
Master master
X /
\ /
\ /
\ Y
而且我希望它看起来更喜欢:
newBranch (that was "master")
/
/
/
Y
X
|
|
|
master (that was "Master")
随着更准确地反映现实的东西(不知道这是怎么搞砸了
如果这是不容易实现我就位e子弹,删除从这个回购的“主”分支,把它作为一个传统的回购,然后将返工添加到一个新的,但我宁愿不这样做。
可能吗?我该如何去实现这一重新洗牌?
由于在Windows和MacOS文件系统上的缺省大小写折叠 - 其中名为“hello.txt”的文件是名为“Hello”的文件的* same *文件。txt“ - 这是一个非常糟糕的想法,有两个分支的名称仅在大小写不同的情况下,在解决下一个部分之前重命名其中的一个或两个分支 – torek