2016-07-15 12 views
0

私は何が間違っているのか分かりません。フォークをアップストリームと同期させようとしていますが、それはいくつかのコミットがあるからです。私はここに案内し、その後:このブランチは1つ前にコミットされます

https://help.github.com/articles/syncing-a-fork/

私は、上記の手順を行うと、彼らに新しいコミットをプッシュした後に表示されます。

はリモート追跡ブランチ「上流/マスター」をマージ

を今私のフォークがあります上流に先行する1つのコミット。それはなぜ、私は何ができますか?

答えて

1

アップストリーム/マスターへの変更をプロジェクトにマージし、ブランチにマージをコミットしました。これはアップストリーム/マスタのすべてのコミットの後にコミットすることを伴うので、自身をマージしてがブランチを1つ先にコミットさせています。

アップストリーム/マスターを現在のブランチと同期させたい場合は、git push upstream master(許可されている場合)を実行するか、レポの所有者に変更を引き渡す必要があります。

+0

ありがとうございます。私が "git push upstream master"コマンドを実行すると、私は許可されていないメッセージを受け取り、私のフォークはまだ先にコミットしています。 – trree

+0

@trreeああ、上流/マスターはあなたのレポではない。残念ながら、あなたが変更を引き出すためにリポジトリのオーナーを得ることができない限り、その場合は何もできません。フィットするように私の答えを変えました。 – Conduit

1

よくわかります。あなたは自分のフォークにプッシュした。しかし、元のレポはまだあなたの新しいコミットを引っ張っていないので、あなたのフォークは上流/元のレポを先取りしています。元のレポに貢献するには、プルリクエストをしたいと思うかもしれません。

関連する問題