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

단계
- 정확한 상태를 식별하기 위해 git status, git diff 및 짧은 git log를 실행한다.
- 복구를 시도하기 전에 중요한 추적되지 않거나 커밋되지 않은 파일을 저장한다.
- 공유 히스토리에 대해서는 새 커밋 또는 git revert를 선호하고, 가능하면 개별 경로를 대상으로 한다.
- 복구 후 프로젝트 검사를 실행하고 상태를 다시 확인한다.
예상 결과
레포지토리가 관련 없는 사용자 작업을 지우지 않고 알려진 상태로 돌아간다.
참고: Foxora 체크포인트는 적격한 작업 공간 파일을 복원하지만 Git HEAD를 이동시키지 않는다. 명시적으로 요구되고 백업된 경우가 아니면 파괴적인 reset 또는 clean 명령은 피한다.