マスターからブランチを作成して"newbranch"
から、元に戻しました。次に、プルリクエストを作成し、それを受け入れてマスターにマージしました。
この時点で"newbranch"
、ローカルから削除し、マスターから再度プルして、新しい作業を開始する必要がありますか?
ブランチがマスターに受け入れられた後の適切なフローは何ですか?
2013年4月の更新:
「再設計されたマージボタン」と「GitHubでのプルリクエスト後にブランチをどうしますか?」を参照してください。
ブランチが削除されました
元の回答(2013年2月)
ブログ投稿「プルリクエスト後の片付け」はさらに明確です。
唯一の問題は、プルリクエストがマージまたはクローズされた後、多くの無効なブランチが発生することです。
時々、私たちの1人がスクリプトを使用してこれらのブランチをクリアしますが、GitHub.comでの通常のワークフローの一部として、このステップを処理する方がよいと考えました。本日より、プルリクエストがマージされた後、残りのブランチを削除するためのボタンが表示されます。
そのブランチを削除したくない場合は、次のようになります。
プルリクエストがマージされずに閉じられた場合、ボタンは少し異なって表示され、マージされていないコミットの削除について警告します。
そうすれば、事故を回避でき、ブランチをすぐに削除できます。
マスターにマージされると、安全に削除できます。