git pull –rebase オプションとは | クズリーマンのカス備忘録

git pull –rebase オプションとは

git logo git
スポンサーリンク

–rebase オプションをつけてプルしたほうがマージコミットが作られない&履歴が綺麗になる

参考

ということでした。かわいらしい猫ちゃんの図でとてもわかり易い。

 

ちなみにgit rebaseとは

git rebaseの使いみちだが、上述の参考サイトを読んだ感じだと、

たとえばmasterブランチとtopicブランチでしか作業していない場合で、

topicブランチで作業していたけど、

最初っからmasterブランチで作業しておりtopicブランチでは作業していなかったことにする

みたいな振る舞いにしたいときに使う…というふうに理解した。

 

しかし、rebaseのあとmergeのしないといかんみたい。headが最新の位置に移動しない模様。

rebaseしただけだとmasterの先頭の位置はそのままです。そのため、masterブランチからbugfixブランチをマージして、bugfixの先頭まで移動します。

サル先生

ということらしい。

コメント

タイトルとURLをコピーしました