閲覧どうもです。
勤務先の上長から「自分のコミットを1つにまとめて、履歴を分かりやすくしてくれ」と言われました。
勤務先では課題ごとにブランチを切って、作業完了->プルリク->マージという一般的な方法を取っています。
そこでgit rebase -i -m
を使ってコミット履歴を整理しようと思いました。
以下のようなコミット履歴の場合、どのようにすればうまくまとめられるのでしょうか。
pick 00001 Aさんのコミット pick 00002 自分のコミット pick 00003 自分のコミット pick 00004 Aさんのコミット pick 00005 Aさんのコミット pick 00006 Bさんのコミット pick 00007 Aさんのコミット pick 00008 自分のコミット pick 00009 Bさんのコミット
一度、
pick 00001 Aさんのコミット pick 00004 Aさんのコミット pick 00005 Aさんのコミット pick 00006 Bさんのコミット pick 00007 Aさんのコミット r 00002 自分のコミット f 00003 自分のコミット f 00008 自分のコミット pick 00009 Bさんのコミット
というように書いたのですが、整理する前と後でソースに食い違いが出てしまいました。
また、自分の最初のコミットから最後のコミットまで他人のを含めると200コミット近くあり、コンフリクトが頻発し混乱気味です。
なんとか自分のコミットだけスパっとまとめられないでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/04 09:52