2017-06-21 6 views
0

は、私の状況 リモートマスターを変更した後に、自分のフィーチャーブランチをマスターから更新する方法は?ここ

だけで、リモート・マスターから変更を引っ張っているが、どのように私は私の機能ブランチはsourcetreeでマスターとして新規としてコピーの更新を作業することができます私の機能ブランチを前に作成されましたか?

+1

'$ git checkout yourFeatureBranch && git merge master'はあなたが探しているものです。 SourceTreeには、それを行うための "マージ"機能がなければならず、 'master'を' yourFefatureBranch'にマージする必要があります。 – Kleskowy

答えて

0

二つの方法:高マージ対リベース使用することを学ぶためにこの記事を読むことをお勧めします。

@Kleskowyで言及されている方法1

、あなたの機能ブランチに最新のマスターをマージします。

方法2

マスターは多くの変更がある場合、あなたはこのように行うことができ、

git checkout master 
git merge feature_branch 
solve your conflicts at master branch 

方法1と方法2は、大きな違いはありませんが、あなたはそれをいずれかの方法を行うことができます。

注:マスターとマージすると、さらに1つのコミットが作成されます。

方法3

あなたがgeekierになりたい場合は、リベースのために行きます。

git checkout your_feature_branch 
git rebase master 
git checkout master 
git merge your_feature_branch //If you have conflicts solve it. 
git push origin master 
関連する問題