上記の画像は、developブランチにいる状態でmasterブランチをリベースした直後の画像です。
リベースというのは、歴史を一本化してくれるコマンドらしく、developブランチとmasterブランチを統合しようとしています。
mergeコマンドとの違いは、mergeの場合は、基準とするブランチにチェックアウト(masterの後に続いてdevelopを適応させたければmasterブランチに移動して marge developのようにする)しますが
リベースの場合は、もしmasterの後にdevelopの歴史を一本化したければ、まずはdevelopに移動して、git rebase developのようにしますよね。そこでコンフリクトが発生するので、コンフリクトを治す。
そしたら、git rebase --continueする。ここから少しわからないんですが、この後僕はどうすれば良いんでしょうか。下記の参照urlによればコンテニューした後は、masterにチェックアウトして git marge developのようにしれ見れば、歴史が一本に繋がると書いてあります。
しかし、git rebase --continueした後にmasterにチェックアウトしようとすると、下記のようにエラーが発生してしまいます。
git
1new.txt: needs merge 2error: you need to resolve your current index first
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/08 05:40
2017/06/08 05:47
2017/06/08 05:48
2017/06/08 05:56 編集
2017/06/08 07:10