git's book は、gitが変更のすべてのスナップショットのデータベースを保持していると言っていますが、これは、コードを確実にバックアップするために.git
を使用できることを意味しますか?つまり、たとえば、(ローカルの).git
ディレクトリのみをクラウドにバックアップできます。その後、ハードディスク全体を紛失した場合、おそらく.git
をダウンロードできます。クラウド上のバックアップからフォルダを作成し、そこからすべてのソースコードファイルを復元できますか?
はい、それはうまくいくでしょう。 .git
フォルダを別のディレクトリにコピーし、ターミナル/コマンドプロンプトを開き、そのフォルダに移動して実行することで、これを自分で確認できます。
git checkout -- *
リポジトリは、最後にコミットされたバージョンに完全に復元されます。