重複の可能性:
ソース管理されていない単純なプロジェクトのバックアップをバージョン管理された git リポジトリに変換するにはどうすればよいですか?
GIT を使用せずにソフトウェアを開発し、開発中に定期的に (たとえば 1 日 1 回) プロジェクト ディレクトリの内容を ("プロジェクト スナップショット [YYYY-MM-DD].zip") などの日付付きの zip ファイルにバックアップしたとします。
GIT リポジトリを自動的に作成し、最初のバックアップを解凍し、解凍したコンテンツをリポジトリにコミットし、2 番目のバックアップを解凍し (既存のファイルを置き換えるか、解凍する前にディレクトリを空にする)、変更をコミットするなどの既存のソフトウェアはありますか? GIT リポジトリの完全な変更履歴を持っていますか?
この変換の利点は、ストレージ スペースを節約し (完全なスナップショットを保存するよりも GIT の方が効率的です)、アクセス可能な変更履歴を保持し、プロジェクトをバージョン管理下に置くことです。