Edited at

複数人で開発するときに大量のコミットを1つにして合流させる方法

More than 1 year has passed since last update.

複数人で開発しているときに、とある理由から細かくコミットしながら自分の作業を1コミットとして反映させたい場合の方法メモ

例)master に合流させる場合

1.branch を確認する

git branch

2.コミット履歴を確認する

'git log'

3.10個のコミットをまとめる

git rebase -i HEAD~10

4.直前のコミットを取り消す

git reset --soft HEAD^

5.作業履歴を保存する

git stash save

6.master に切り替える

git checkout -b master origin/master

7.作業履歴を反映する

git stash pop