きれいに保ったmasterブランチがあり、そこからブランチdevを切り取りました。これは私が現在取り組んでいるブランチです。パッケージ内のこのブランチには 20 個のクラスがあり、CR を上げる必要があるのは 5 個のクラスだけです。どうやってやるの?
とりあえず自分は何をしているのか、
master からtestという名前のブランチを作成しました。
git branch test
git checkout test
コードを 1 回のコミットで開発ブランチからテスト ブランチに移動します。
git merge --squash dev
ここでは、ステージング領域にすべてのファイルがあります。ステージング エリアから 15 のクラスを削除し、CR を上げる必要がある 5 つのクラスのみを保持します。
git restore --staged <filename1>
.
.
git restore --staged <filename15>
15 個のファイルを削除した後、コミットして残りの 5 個のファイルの CR を上げます。