Gitの分岐とマスターからのコードの削除
1つのgit [master]ブランチを持つコードベースに取り組んできました。 ここで、1つの機能に対して実際にブランチを作成し、その機能をマスターブランチから削除する必要があります。 だから私たちは現在 [master] <- one branch with feature 1 and feature 2 しかし、私はそれをこのように見せたいです [master] <- only feature 1 [feature-2] < - feature 1 and feature 2 (what the master is now) これを行う最良の方法は何ですか?私が考えることができる唯一の方法は[feature-2]、マスターからブランチを作成し、マスターに不要なコードをすべて削除することです。 ただし、機能1でバグ修正などが行われる可能性があります。これらは[master]、で実行してからにマージする必要があります[feature-2]。 2つの機能が多少同時に開発されているため、古いコミットから分岐することもできません。 このシナリオをうまく処理する方法はありますか? ありがとう