2017-09-03 12 views
1

フォークレポのブランチをメインリポジトリのmasterの現在の変更で更新するにはどうすればよいですか? このシナリオでは、私はレポ(例えばA)をフォークし、それを自分のマシンにクローンしました。今私は支店(例えばxyz)を作成し、元のレポにPRを作成しました。今のところそれはしばらくされており、オリジナルのレポはコミットの道筋です。今度は、ブランチ(xyz)をそのファイルの最新の変更で更新したいと思います。フォークされたレポのローカルブランチを更新するには

アップストリームを作成して取得してプルすることでローカルを更新しました。これはマスターブランチで働いていました。しかし、私がxyzと同じことをすると、それは言う:

fatal: Couldn't find remote ref xyz

私は問題を把握することができません。

答えて

0

フォークされたプロジェクトのマスターのために働いていた場合。あなたのブランチxyzでは、あなたが行うことができます:フォークプロジェクトで作成したブランチ(xyz)と元のプロジェクト間のリンクがないため、

git pull origin master 

リモートから引っ張っしようとすると、それが失敗する可能性があります。

は、リモート参照のxyz

はとにかく同じメッセージを述べたが見つかりませんでした。お近くの支店に一部のリモートブランチを取得するためには、次の構文に従う必要があります。@マークで説明したように

git fetch <remote> <rbranch>:<lbranch> 

here.

+0

しかし 'githubの、の私のフォークレポのアドレスにorigin'ポイント私は変更を加えていない。 もしあなたが言ったように私が 'pull 'しているのであれば、github(元のrepoの背後にあります)の私のフォークされたrepoの変更を引っ張ります –

+0

元のrepo' git remote add originalrepo 'のリモートを追加し、pull/fetchそれから。 – Mort

関連する問題