web-dev-qa-db-ja.com

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

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

1
Digital Ninja

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

git checkout -- *

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

3
Glorfindel