現在、Github リポジトリにプッシュするローカル Git リポジトリがあります。
ローカル リポジトリには最大 10 個のコミットがあり、Github リポジトリはこれの同期された複製です。
私がやりたいことは、ローカル Git リポジトリからすべてのバージョン履歴を削除することです。これにより、リポジトリの現在の内容が唯一のコミットとして表示されます (したがって、リポジトリ内の古いバージョンのファイルは保存されません)。
これらの変更を Github にプッシュしたいと思います。
Git リベースを調査しましたが、これは特定のバージョンを削除するのにより適しているようです。別の潜在的な解決策は、ローカル リポジトリを削除して新しいリポジトリを作成することです。
ETA: 追跡されていない特定のディレクトリ/ファイルがあります。可能であれば、これらのファイルの追跡を解除したいと考えています。