1

きれいに保った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 を上げます。

4

1 に答える 1