開発メモ

開発関係のメモをいろいろと。たぶん。

SourceTreeでコミットをまとめる時のメモ

たまに作業しようと思うと、いつもやり方を忘れてるのでしっかりメモ。

1. SourceTreeでブランチを開く

f:id:see_ku:20151014091607p:plain

今回は、上から3つのコミットを1つにまとめる。

2. まとめる対象の1つ前のコミットを選択

f:id:see_ku:20151014091619p:plain

まとめる対象のコミットの、1つ前のコミットを選択。 1つ前重要。

3. 『子を対話形式でリベース』

f:id:see_ku:20151014091638p:plain

右クリックで表示されるメニューから、『〜〜の子を対話形式でリベース』を選択。

4. スカッシュ対象を追加

f:id:see_ku:20151014091650p:plain

一番上のコミットを選択した状態で『過去を含めてSquashする』を選択。1回押すたびにコミットが1つ追加になるので、まとめたいコミットが全て追加になるまで繰り返す。

5. メッセージを編集

f:id:see_ku:20151014091702p:plain

まとめられたあとのコミットメッセージを修正しておく。

6. 完了

f:id:see_ku:20151014091713p:plain

謎のコミットが消えてすっきりに。