、あなたはmasterブランチにそれをマージする必要があります。フィーチャーブランチとマスターブランチの両方に同じ場所に変更が含まれている場合、マージの競合が発生する可能性があります。マージはローカルリポジトリで行われるため、安全です。すべての変更が正しいことを確認する時間を取ることができます。しかし、あなたが変更をプッシュしてチームに利用可能になると、間違いが拡大する可能性があります。
多くの場合、マスターをフィーチャーブランチにマージし、フィーチャーブランチで可能なマージ競合を修正してから、マスターにマージすることをお勧めします。これにはもう少しベーシックなステップが含まれていることは分かっていますが、リスクを伴わずにマージをプッシュするオプションがあり、オープンな質問に答えることができる人やテスターを使って試してみる人がいるので、はるかに安全な状況で。
マスターにプッシュすることは、必ずしもスーパーリスクであるとは限りません。リスクレベルは、マスターにプッシュしてプッシュコードをライブにするまでの距離に応じて異なります。マスターにプッシュされたものが即座に生き残ると、それは非常に危険です。マスターがステージングであればリスクは軽減されますが、それでも、あなたのフィーチャーブランチで可能なマージ問題を解決するのはより礼儀正しいと思います。すべてが大丈夫です、そしてそれをマスターに戻してください。
最後にフィーチャーにマージされてからマスターに変更がない場合は、フィーチャーブランチをマスターにマージすることができます。
理論的には、それぞれのコミットを別々にマージする方が安全ですが、コミットが十分にテストされている場合に限りますが、実際には誰も実行しません。変更。ヘッドのマージは、いくつかの理由で失敗し、非互換性はどこから来るのかを決定する必要がある場合でも、これだけ必要とされています。
あなたはつぶすでしょうか?マージする直前ですか?これが起こったマージ後TadijaBagarić@ –
なし、 – marknorkin