これは私が持っているものです:
o experiments
|
o
|
o
|
o master
|
o
|
o (initial commit)
ご覧のとおり、最初の 3 つのコミットは "master" ブランチで作業していました。次に、別の方向に進むために、新しいブランチ「実験」を作成しました。
今、私はこの状況に直面しています:
- 私は、現在の「実験」の道が本当に進むべき道であると判断しました。
- ただし、削除した古い「マスター」からはまだ多くのファイルと、さまざまなファイル内のコードの断片が残っていますが、今すぐ戻したいと思います。
- 状況は大きく変わりました。たとえば、作業ツリーのディレクトリ構造が大幅に変更されました。これはおそらく、通常の git マージを行うことは私には向いていないことを意味します。
この状況にどのように対処すればよいですか?1 つのアイデアは、次の質問をすることです。
- 古い「マスター」を別のディレクトリ (現在の作業ツリーの外) にチェックアウトして、自分で完全に手動でマージできるようにするにはどうすればよいですか?
この最後の質問がこの状況に対処する適切な方法であると思われる場合は、その質問に答えてください。他の方法を提案してください。