プロジェクトへのプル リクエストを開きました。メンテナは受け入れることにしましたが、一部の内容を変更するように言われました。
どうすればいいですか?コミット ハッシュを変更しないでおくべきかどうか、どうすればいいですか?
プロジェクトへのプル リクエストを開きました。メンテナは受け入れることにしましたが、一部の内容を変更するように言われました。
どうすればいいですか?コミット ハッシュを変更しないでおくべきかどうか、どうすればいいですか?
リクエストの対象となるブランチにさらにコミットをプッシュするだけです。プルリクエストはこれを取得します。
b を master にマージしたい場合
変更を続けて同じブランチにプッシュし続けると、洗練されたコミットが同じプル リクエストに追加されます (プル リクエストがマージされていない場合)。これにより、歴史が非常に混乱する可能性があります。
私が使用する代替ソリューションとテクニックは次のとおりです。
次のようにして、プル リクエストを送信するリポジトリ (アップストリーム) とブランチ (開発) から新しいブランチ (修正) を作成します。
git ブランチ修正アップストリーム/開発
洗練されたコミットを、この新しく作成されたブランチに直接追加します。
git commit -m "あなたのメッセージ"
このブランチを独自のフォークされたリモート (origin という名前の可能性があります) にプッシュします。
PR が作成された既存のブランチに変更を適用します。たとえば、ブランチ名がnewFeature
で、ブランチにマージする PR を作成したとしnewFeature
ますdevelop
。必要な数のコミットを使用して、提案された変更を newFeature ブランチに適用します。提案されたレビューの変更の修正が完了したら。レビュー担当者が再レビューできるようにします。承認されると、PR をマージできるようになります。
git に関する一般的なヘルプが必要な場合は、SourceTree または GUI ツールを使用できます。