ファイルとサブフォルダーを含むフォルダーがあり、このフォルダーを編集しているブランチを作成し、実際にこれをコミットしました (ただし、まだマスターとマージされていません)。
ただし、マージすると問題が発生する可能性があると思います。
私のフォルダー構造が次のようなものであると仮定します。
Folder
- Sub-Folder A
- File A1
- File A2
- File A3
- Sub-Folder B
- File B1
- File B2
- File B3
そして今、私は次のように編集しました:
Folder
- Sub-Folder A
- File A2 (Edited)
- File A3
- File A4
- Sub-Folder C
- File C1
- File C2
- File C3
IE、ファイル A1 を削除、ファイル A2 を編集、新しいファイル A4、サブフォルダー B とすべてのコンテンツを削除、新しいサブフォルダー C。
コミットが新しいものと編集されたものを追加したように見え、マージしたときに削除/削除されたものがまだそこにあることを懸念しています。
これは事実ですか?もしそうならどうすれば解決できますか?
マスターから一時ブランチを作成し、フォルダーを git rm -f にし、これをマスターにマージしてフォルダーを削除し、ブランチを編集でマージする必要があると考えていました。
これは有効で実行可能なアプローチですか?