![.git 폴더를 백업 및 복원에 사용할 수 있나요?](https://rvso.com/image/1604675/.git%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EB%B0%B1%EC%97%85%20%EB%B0%8F%20%EB%B3%B5%EC%9B%90%EC%97%90%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
다음과 같이 본다자식의 책git은 모든 변경 사항의 스냅샷 데이터베이스를 유지한다고 합니다. 이는 .git
내 코드를 안정적으로 백업하는 데 사용할 수 있다는 뜻인가요? 즉, 예를 들어 내 (로컬) 디렉터리를 클라우드에만 백업할 수 .git
있으며, 어느 시점에서 전체 하드 디스크를 잃어버리면 아마도 .git
내 클라우드의 백업에서 폴더를 다운로드할 수 있을 것입니다. 모든 소스 코드 파일을 복원할 수 있다고요?
답변1
예, 그러면 됩니다. .git
폴더를 다른 디렉토리에 복사하고 터미널/명령 프롬프트를 열고 해당 폴더로 이동하여 실행하여 직접 확인할 수 있습니다.
git checkout -- *
저장소는 마지막으로 커밋된 버전으로 완전히 복원됩니다.