昨日、誤ってリモート マスターに git push したところ、追跡されていないブランチが作成されました。このコメントをご覧ください。
分岐した追跡ブランチ (緑色の線) を削除するには、次のようにしました。
git push -f origin ad8557d0f89e:master
問題は、次のコマンドを発行したときに、古いコミット (古い untrack ブランチからのコミット) がまだ表示されていることです。
git rev-parse master
0da090c5cbde10ff19602a2722ae05231c30dff5
では、これらのコミットを削除するにはどうすればよいでしょうか? それとも関係ありませんか?
また、マスター ブランチからローカル リポジトリの 1 つが分岐したとき (つまり、分岐後、git push -f origin
コマンドを実行する前) に git-pull を実行しました。では、ローカル ブランチにこれらの変更を非表示にして、最後から 2 番目の git pull を表示するにはどうすればよいでしょうか。