# Git 안전 및 복구

Git 복구는 증거를 보존하고 되돌릴 수 있는 작업을 선택하는 것에서 시작하며, 작업 트리를 무작정 재설정하는 것이 아니다.

![Git 안전 및 복구](https://www.foxora.ai/docs/images/v5.0.8/reference/stage-source-control.webp)

*Studio 인터페이스는 영어로 표시됩니다. 예시 데이터입니다.*

## 단계

1. 정확한 상태를 식별하기 위해 **git status**, **git diff** 및 짧은 **git log**를 실행한다.
2. 복구를 시도하기 전에 중요한 추적되지 않거나 커밋되지 않은 파일을 저장한다.
3. 공유 히스토리에 대해서는 새 커밋 또는 **git revert**를 선호하고, 가능하면 개별 경로를 대상으로 한다.
4. 복구 후 프로젝트 검사를 실행하고 상태를 다시 확인한다.

## 예상 결과

레포지토리가 관련 없는 사용자 작업을 지우지 않고 알려진 상태로 돌아간다.

> **참고:** Foxora 체크포인트는 적격한 작업 공간 파일을 복원하지만 Git HEAD를 이동시키지 않는다. 명시적으로 요구되고 백업된 경우가 아니면 파괴적인 reset 또는 clean 명령은 피한다.

