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