11

髪を抜こうとしています。

プロジェクトのフォークから、所有者/保守担当者のリポジトリにプルリクエストを送信しました。このプルリクエストでは、新しい情報に基づいて追加/変更しなければならないことがいくつかありました。私は上記の変更を加えました、そして今私はそのプルリクエストにプッシュしようとしています。

abc123Githubの「問題」ページによると、下部に、リポジトリのフォークのブランチにプッシュすることで、コミットを問題に直接プッシュできる(プルリクエスト)と書かれています。

問題は、私がそうするとき、私はgit push origin abc123エラーを得るということです:

fatal: 5fa087b35cb8379f282174df2f4197ba258ffd05 cannot be resolved to branch.

これを修正する方法がわかりません。プルリクエストを閉じて再送信する必要がありますか?それとも、私が間違っていること、または私がする必要がある以上のことはありますか?

ありがとう。

4

1 に答える 1

19

実際には(GitHub Remoteのヘルプページから)

git push REMOTENAME LOCALBRANCHNAME:REMOTEBRANCHNAME

あなたはしませんでした:

  • ローカルブランチ'abc123'を作成します
  • ローカルブランチ名を指定します

したがって、機能する必要があるのは次のとおりです(たとえば、マスターブランチを使用している場合)。

git push origin master:abc123

通常、デフォルトのプッシュポリシーは「一致」です。つまり、名前の付いたローカルブランチを同じ名前のリモートブランチgit push origin abc123にプッシュしようとします。abc123

于 2011-12-12T19:48:35.027 に答える