だから、どういうわけか、私のレポをかなりうんざりさせてしまった。ブランチの基盤へのコミット
本質的に私が今持っているのは、すべての古いバージョンコードと「マスター」ブランチを含んでいる(異なるケースに注意してください)、すべての新しいリワークコードを含んでいますスクラッチ)。これらの2つのそれぞれの分派(彼らについてあまり心配していない)の束を言及しない。
本質的に、私がしたいことは、「マスター」ブランチのすべてのコミットを、現在「マスター」ブランチのベースに移動して、現在オンになっているすべてのブランチを新規作成することです"master"ブランチ。
Master master
X /
\ /
\ /
\ Y
そして、私はそれがより見てみたい:私のレポは現在、このような何かを(Xが再構築し、Yは、最初の再構築をコミットする前に最後のコミットを表して)見え、これを説明するために
以下のような:
newBranch (that was "master")
/
/
/
Y
X
|
|
|
master (that was "Master")
それは、より正確なものの現実(これはめちゃくちゃ得た方法がないアイデアを反映したよう
、これは容易に達成されていない場合、私は少しだけよ。このレポから "master"ブランチを削除し、レガシーレポとして残してから、新しいものにリワークを追加します。
可能ですか?この改造を達成するにはどうすればいいですか?あなたはリベースを行うことが何をしたい達成するために
"hello.txt"という名前のファイルが "Hello"という名前のファイルと同じ* *であるWindowsおよびMacOSファイルシステムでは、デフォルトの大文字と小文字が区別されるためです。txt " - 大文字と小文字が異なる2つのブランチを持つことは非常に悪い考えです。次の部分に取り組む前に、その名前の一方または両方の名前を変更してください – torek