.NET 開発基盤部会 Wiki

目次

概要

mergeとrebase

使い方

commit履歴がわかりやすくなる

rebaseのinteractiveモード

現在のbranchにある<commit>以降のcommit(commitとmerge commitを含まない)を取り上げて、エディタが立ち上がる。

git rebase -i <commit>
git rebase --interactive <commit>

以下のコマンドが使える。

commitメッセージを後から変える

commitの順序を後から変える

・・・

2つ以上のcommitを1個に統合する

一度commitした内容を編集する

edit

注意、使い分け

mergeを利用する方法の特徴

良い点

悪い点

(特に、複数人が並行して同じブランチ上で作業をする際には、)

履歴が複雑化する原因になる

rebaseを利用する方法の特徴

良い点

不要なコミットが入り込むことがないので、直感的かつシンプルに履歴を保つ

悪い点

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS