git rebase
ブランチを統合して履歴を付け替えるコマンド。
用例
- masterブランチに、ブランチ「hoge」と「fuga」をリベース
git checkout hoge git rebase master git checkout fuga git rebase master
- コミットをひとまとめにする
git rebase -i [ひとまとめにしたいコミットの一つ手前のコミットID]
- リベースをキャンセル
git rebase --abort
- リベースを続ける
git rebase --continue
書式
git rebase [options] [value]
公式によると以下の通り。
git rebase [-i | --interactive] [<options>] [--exec <cmd>] [--onto <newbase> | --keep-base] [<upstream> [<branch>]] git rebase [-i | --interactive] [<options>] [--exec <cmd>] [--onto <newbase>] --root [<branch>] git rebase (--continue | --skip | --abort | --quit | --edit-todo | --show-current-patch)
options
/x | xxx |
etc.
説明
ブランチを統合して履歴を付け替えるコマンド。
関連
- git mergeコマンド
参考リンク
- git rebase - Gitコマンド虎の巻
- Git - git-rebase Documentation
- xxxxxxxx?
- xxxxxxxx?
- xxxxxxxx?
- xxxxxxxx?
- xxxxxxxx?
- xxxxxxxx?
その他メモ
なにかあれば。