1

別のローカル ブランチでバグ修正を完了した後、ブランチをリモートにプッシュし、プル リクエストを送信しました。

コードレビューの後、メインブランチにマージされました。

その後、そのブランチに追加の変更を加える必要があることがわかりました。

そこで、ローカル ブランチでこれらの変更を行い、リモートにプッシュしました。

Github のどこにもそれらを見つけることができず、新しいブランチを作成してコミットをチェリーピックしようとすると、git はコミットが空であることを教えてくれます。

何を与える?

4

1 に答える 1

2

次のことが考えられます。

  • 受け入れられたプルリクエストの後にそのブランチが削除されました
  • そのブランチ (再度プッシュされたとしても) は、新しいプル リクエストの適切な候補ではありません (新しいコミットはアップストリームの更新されたマスターの上で実行する必要があるため)

上流の

あなたがすべき:

  • アップストリームからプルし、ローカルとリモートのリポジトリに元のリポジトリの最新のマスターがあることを確認します
  • そこから、新しいコミットで新しいブランチを作成し、
  • その新しいブランチからプル リクエストを作成します。
于 2013-07-08T21:32:26.933 に答える