私の質問に関連する可能性のある多くの質問と回答を読みましたが、回答が見つかりません。たぶん、私は経験豊富な git ユーザーではないからです。それから申し訳ありませんが、回答へのリンクに感謝します。
メインレポがあり、それを自分のものにフォークしました。次に、自分のレポから自分のマシンにクローンを作成し、自分のマシンで作業してから、変更を自分のレポにプッシュし、PR をメイン リポジトリに作成します。これが流れです。
最初に、コードで新しいファイル (conf ファイル) を作成し、ブランチに関係のないコミットを作成しました。私はそれを自分のレポにコミットしましたが、それを忘れていました。次に、新しいブランチを作成し、変更を加えました。私の仕事の終わりに、メインのレポから fetch と pull --rebase を作成し、すべてを最新の状態にして、レポにコミットしました。次に、新しいブランチを git ハブのレポにプッシュしました。
PR の前にファイルと変更を確認したときに、構成ファイルを使用した最初のコミットがこのブランチに追加されていることに気付きました。私の職場の人たちは、大丈夫だと言っています。PRがマージされると、ファイルはメインリポジトリに追加されます。
完全。
しかし、今、私は新しいブランチを作成し、新しいコミットを持っていますが、設定ファイルでコミットすると、新しいブランチに関連するコミットとして表示されます...
では、どうすれば削除できますか?
または、QA が以前の PR を受け入れてマージするまで待つ必要があるのでしょうか?