.git フォルダはバックアップと復元に使用できますか?

.git フォルダはバックアップと復元に使用できますか?

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

答え1

はい、それはうまくいきます。.gitフォルダを別のディレクトリにコピーし、ターミナル/コマンドプロンプトを開いてそのフォルダに移動して実行することで、これを自分で確認できます。

git checkout -- *

リポジトリは最後にコミットされたバージョンに完全に復元されます。

関連情報