(Git) Git 첫 번째 커밋 취소하기

Jul 12, 2022

첫 번째 Git 커밋을 실수로 잘못했거나 프로젝트를 초기화하려는 경우 아래 방법으로 간단히 취소할 수 있습니다.


커밋 취소 방법

1. 첫 번째 커밋 삭제하기

첫 번째 커밋만 있는 경우 아래 명령어를 사용해 안전하게 삭제할 수 있습니다.

git update-ref -d HEADshell
  • 이 명령어는 첫 번째 커밋을 취소하고 변경 사항을 워킹 디렉토리에 남깁니다.

2. 변경 사항 유지하며 커밋 취소

git reset --soft HEAD~1bash
  • 커밋만 취소하고 변경 사항은 스테이징 상태로 유지합니다.

주의사항

  • 백업 필수: 파괴적 작업 전에는 반드시 백업하세요.
  • 협업 시 주의: 원격 저장소에 푸시한 커밋을 취소하면 팀과 동기화 문제를 초래할 수 있으니 신중히 진행하세요.