なぜ私のgithubプルリクエストに2つのコミットがあるのですか?
-
27-10-2019 - |
質問
私はGitのプロジェクトを分岐し、貢献を始めました。私が理解したことから、そのプロジェクトはプロジェクトをクローン化した時点で保留中のプル要求があり、後に3人目のコミットはプロジェクトの所有者によって拒否されました。
私は自分の変更をしました(単一の新しいファイルを追加)、プロジェクトのマスターブランチにプッシュしたかったのです。それで、私はそれをgithubマスターブランチにプッシュしました、そして、私はプルリクエストをしたかったのです。
私が明確でない場合に備えて、私はこれをしました:
- プロジェクトをクローンします
- ファイルを追加してコミットします
- 私の変更を私のgithubブランチに押し込みます
- 欲しかった プルレクストを作成します。 (しかし、まだしていません)
プルリクエストでは、2つのコミットがあります(ただし、1つしか作成しませんでした):
- 私の(最新)
- 他の人の拒否されたプル要求。
ですから、私は自分のコミットをプル要求し、以前のコミットを削除するか、毎回その問題が発生しないように何かをしたいだけです。
Note1;私はSmartGitクライアントを使用していますが、指示が明確でよく説明されている場合は、シェルクライアントも使用しても構いません。
Note2;まだブランチを作成していません。
ありがとう !
解決
あなたは私のコメントで質問に答えていないので、私はただ情報に基づいた推測をします。上流の開発者へのプル要求の一部としてサードパーティのコミットが表示されると考えることができる唯一の理由は、上流マスターの最後のコミットではなく、第三者のコミットの上にコミットを作成した場合です。
これを確認して確認できます git log
またはGithubのコミットリストから。私の推測では、あなたがサードパーティのリポジトリからクローン化されたか、コミットを作成する前に彼 /彼女の変更を引っ張ったと思います。
他のヒント
私は今、GitHubで同じ問題を扱っており、プルリクエストからコミットを削除しようとしています。これまでのところ、私が見ることができるのは、プルリクエストを閉じて、もう1つを発行することです。今回は、元のリポジトリのマスターブランチの支店で、そのブランチにプルリクエストを送信するコミットのみを使用して、 。
元のリポジトリに向けられた他の人のプルリクエストは、リポジトリに行くと消えるはずです リクエストをプルします タブとリクエストを閉じるだけです。
Github'sを参照してください ページをヘルプします プルリクエストの詳細については。