2016-11-03 12 views
0

私はまだgitで新しくなっており、masterでブランチを更新するためのオプションを発見しました。マージ競合 - マスタであるGit rebase master

私が走った:

git checkout mybranch 
git rebase master 

は今、私はいくつかのマージの競合を持っています。これは通常のマージ競合の修正と同じですか?私はmasters変更を受け入れたいと思います。私は何かを得る

<<<<<<< 6tyuhjhgty54rtfghgftr 
======= 
    <bunch of code here> 
>>>>>>> Updates from Company 

どれがどれですか?

答えて

1

を次の====の上のコードはあなたのもので、下のコードは入ってくるコードです。

1

ブランチからgit rebase masterに電話をかけたとき、gitが最初に行うことは、masterブランチをチェックアウトすることです。

これは、masterの変更が--oursであり、mybranchの変更が--theirsであることを意味します。

Alwynは、あなたが望むのであれば、mybranchmasterのどちらから変更したいかによって、git checkout --theirs/--ours -- path/of/fileと呼ぶことができます。

関連する問題