Git에서 브랜치를 삭제할 때 주의해야 할 중요한 규칙이 있습니다.
브랜치를 삭제하는 두 가지 주요 방법인 -d와 -D 옵션의 차이점을 살펴보겠습니다.
-d 옵션 (일반 삭제)git branch -d [브랜치명]은 안전한 브랜치 삭제 방법입니다. 이 명령어는 다음 조건에서만 브랜치 삭제를 허용합니다:
# 안전한 브랜치 삭제
git branch -d feature/new-login
-D 옵션 (강제 삭제)git branch -D [브랜치명]은 강제로 브랜치를 삭제하는 명령어입니다. 주의해서 사용해야 합니다:
# 강제 브랜치 삭제
git branch -D feature/experimental-feature
최근 제가 겪은 상황을 예로 들어보겠습니다:
fix/signup-modal-navigation 브랜치 작업 완료git pull origin main으로 최신 변경 사항 동기화-d 옵션으로 브랜치 성공적으로 삭제Git 브랜치 관리는 프로젝트의 코드 품질과 개발 워크플로우에 중요합니다.
-d와 -D 옵션을 상황에 맞게 적절히 사용하면 효율적인 코드 관리가 가능합니다.