私は自分でgitリポジトリに取り組んでいます(そうです、これを行うことの意味と警告を知っています)、そしてどういうわけか、あるべきではないときにプッシュされた後、ツリーの1つがコミットされました。
今、私は引き戻そうとしていますが、何百ものマージの競合について不平を言っています。
リモートサーバーから送信されているすべてのファイルをローカルで強制的に上書きするようにgitに指示する方法はありますか?プルしてからプルするよりも速い方法はありgit reset --hard HEAD~1
ますか?
同じように、単純なマージで同じことを行う方法はありますか?私が見たすべてのことは、マージの競合解決段階ですべてのファイルをチェックアウトすることを示唆していますが、何百ものファイルがあるため、手動でチェックアウトすることは不可能です。