私はそれを行う方法を見つけることができないようです。私は例えば試しました:
hg push -f git+ssh://git@github.com:greatwolf/testrepo.git
しかし、それは次のように中止するだけです:
中止: サーバーで refs/heads/master が変更されました。プッシュする前にプルしてマージしてください
strip
github Web インターフェイスを見ると、bitbucket のようなコマンドはないようです。作業中のマシンに git クライアントをインストールせずに、最後にコミットされた変更セットを削除するにはどうすればよいですか?
今考えている解決策は、リポジトリを github から削除し、作り直してから、ローカル リポジトリをプッシュすることです。それはうまくいきますが、それは「ブルートフォース」のようなアプローチなので、最後の手段と考えます.