2017-03-26 9 views
0

マシンにフォークされたリポジトリがクローンされているため、このローカルリポジトリを更新する必要があります。問題は、私が自分のcodeブランチを、upstreamブランチのmasterブランチと同期させなければならないということです。これは、マスターアップデートのデフォルトマスターではありません。今私は、この手順をやろうとしているためにgithub forkを異なるブランチ名で同期する方法は?

git remote add upstream https://url.... 
git fetch upstream 
git remote pull upstream code:master 

しかし、それは働いていない...誰かが何をすべきかのアイデアを与えることはできますか?おかげさまで

答えて

1

gitのrebaseコマンドを使用して、ローカルブランチの履歴をアップストリームブランチの履歴に書き換えることができます。たとえば:あなたはalredy

git remote add upstream https://url....

を行っているよう

git rebase code upstream/master

+0

あなたは "git rebase code upstream/master"を意味しましたか? – vhbsouza

+0

はい(マスターと上流のものを同期させたいと思っていました) – Philippe

+1

このコードスニペットでは、[説明を含む](http://meta.stackexchange.com/questions/114762/explaining-entirely-コードベースの回答)は本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 – DimaSan

0

まずするとその後に、上流のmasterから引っ張っgit checkout code

を使用してcodeブランチにチェックアウト新しいリモートを追加するには、使用することによってcodeを使用してgit pull upstream master

+0

私は試しましたが、動作しません= / – vhbsouza

関連する問題