私はGitを初めて使用します。現在、私はこのシナリオを経験しています:
ステップ0.サブブランチに取り組んでいます
ステップ1.サブブランチにfile1、file2、file3を追加してコミットし、それぞれコミットメッセージmsg1、msg2、msg3を付けました。
ステップ2.マスターブランチcheckout master
に切り替えます
ステップ3.pull origin master
マスターブランチを最新のオリジンバージョンコードで更新します
ステップ4.merge sub-branch
作業コードを現在のマスターブランチコードにマージします
次に、file2で競合が発生しました。
次に、競合を手動で解決しました。ここで、このファイルに変更があるため、file2を追加する必要があります。
ステップ5.add file2
このファイルの競合を解決したため、マスターブランチにいます
ステップ6.今、どのコミットメッセージを書くべきですか?msg2のみ?またはmsg1、msg2、msg3はすべて今すぐ書き直す必要がありますか?(作業したファイルのコミットメッセージmsg1、msg2、msg3を失いたくない)