Time is money

日常のこと、web関連、映画の感想について書いていきます

gitでコミットを整頓する

1. まず、作業ブランチにいるとする。

% git branch -> work_branch

 

2. masterのブランチをfetchする

% git fetch

 

3. 作業ブランチでgit rebase -i してコミットを整頓する

% git rebase -i origin/master

主要なコミット以外はsquash!!

参考URL: 初心者でも分かる!git rebaseの使い方を解説します | 株式会社LIG

 

4. masterに戻る

% git checkout master

 

5. masterをpull

% git pull

これいらないかも。

 

6. masterに作業分を取り込む

% git merge --ff-only work_branch

 

7. masterをpush

% git push origin master

 

終わり。