첫 번째 Git 커밋을 실수로 잘못했거나 프로젝트를 초기화하려는 경우 아래 방법으로 간단히 취소할 수 있습니다.
커밋 취소 방법
1. 첫 번째 커밋 삭제하기
첫 번째 커밋만 있는 경우 아래 명령어를 사용해 안전하게 삭제할 수 있습니다.
git update-ref -d HEAD
shell
- 이 명령어는 첫 번째 커밋을 취소하고 변경 사항을 워킹 디렉토리에 남깁니다.
2. 변경 사항 유지하며 커밋 취소
git reset --soft HEAD~1
bash
- 커밋만 취소하고 변경 사항은 스테이징 상태로 유지합니다.
주의사항
- 백업 필수: 파괴적 작업 전에는 반드시 백업하세요.
- 협업 시 주의: 원격 저장소에 푸시한 커밋을 취소하면 팀과 동기화 문제를 초래할 수 있으니 신중히 진행하세요.