質問: rebase は初回のみした方が良いのか** 実際に試したことはないのですが、過去が変わることで初回push時の差分がおかしくなる?かどうかは分かりませんが、何となくよろしくない気がします。この考えは間違っていますでしょうか **Q2. マージコミットを作成した場合、修正コミットと、全てまとめても良いのか** プロジェクトのポリシーによるものかもしれませんが、pull requestのフィードバック後にマージを含む、複数コミットをすべて一つにまとめて(`rebase -i`)pushしても、問題はないでしょうか。 結局はどうするのが一般的な作法なのでしょうか、というところです。 以上、よろしくお願いします。
回答: Q1、Q2ともに意見が別れるところですが、`push -f`もコミットをまとめるのも一般的だと思います。 [翻訳] 私のコミットをまとめないで WIPブランチをPull Requestする運用をためした pull request後にupstreamに更新が入ったのでrebaseしてconflictを解消してpush -fする話