SlideShare a Scribd company logo
今日から使える
git rebase
@y42sora
2013/07/07
お
ま
え
は
今
ま
で
に
し
た
コ
ミ
ッ
ト
の
回
数
を
お
ぼ
え
て
い
る
の
か
?
Gitの使い方(rabese -i編)
Gitの使い方(rabese -i編)
完成版
Gitの使い方(rabese -i編)
もっとコミットしま
しょう
Gitの使い方(rabese -i編)
UIの変更をしているコミットたち
UIの変更をしているコミットたち
→まとまってた方が見やすい…(´・_・`)
_人人人人人人人人人人人人人_
> git rebase –i <branch> <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
master fix_ui
master fix_ui
git rebase –i master
master fix_ui
git rebase –i master
master
fix_ui
git rebase –i master
git checkout fix_ui
git rebase –i master
Gitの使い方(rabese -i編)
Gitの使い方(rabese -i編)
Gitの使い方(rabese -i編)
p, pick 何もしない
r, reword コミットメッセージを書き換える
s, squash 直前のコミットと一緒に
新しいコミットメッセージでコミットする
f, fixup 直前のコミットと一緒に
直前のコミットメッセージでコミットする
保存してエディタを終了すると実行
新しいコミットメッセージを入れて保存
Gitの使い方(rabese -i編)
一つに
まとまる
pickしたのは
そのまま
before after
before after
見やすくなった(o゜▽゜)
リモートへpushしてる場合
リモートへpushしてる場合
pushできないよ!
リモートへpushしてる場合
pushに—foceをつけると解決するけど
上書きするので要注意
まとめ
コ
ミ
ッ
ト
の
プ
ロ
グ
ラ
ム
を
邪
魔
な
コ
ミ
ッ
ト
な
ん
て
見
や
す
い
コ
ミ
ッ
ト
履
歴
に

More Related Content

PDF
Gitでやるたのしい歴史改変
PDF
ぎっとの「ぎ」
PPT
SVN経験者のためのGIT入門
PDF
Github勉強会
PDF
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
PPTX
Git rebase
PPTX
rebaseにまつわる3つの誤解
PDF
gitを使う準備をしよう - 中級編
Gitでやるたのしい歴史改変
ぎっとの「ぎ」
SVN経験者のためのGIT入門
Github勉強会
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Git rebase
rebaseにまつわる3つの誤解
gitを使う準備をしよう - 中級編

Similar to Gitの使い方(rabese -i編) (9)

ODP
Git トピックブランチと歴史の改ざん
PPTX
今更だけど 「git rebase」の 使い方を覚えた話
PDF
バージョン管理
PDF
15分でわかるGit入門
PDF
gitを使う準備をしよう - 初級編
PDF
Git 初心者講座 by forkwell
KEY
20120324 git training
PDF
git 初めの一歩
PDF
Git-dojo In Sendagaya.rb
Git トピックブランチと歴史の改ざん
今更だけど 「git rebase」の 使い方を覚えた話
バージョン管理
15分でわかるGit入門
gitを使う準備をしよう - 初級編
Git 初心者講座 by forkwell
20120324 git training
git 初めの一歩
Git-dojo In Sendagaya.rb
Ad

Gitの使い方(rabese -i編)