기술블로그

Scripts 파일 ignore됬을때 대처법 (.gitignore)

Chansman 2025. 4. 25. 21:33

설명: [Ss]cripts의 뜻

  • 이건 정규표현식 스타일의 .gitignore 패턴이야
  • 뜻은:
  • "대소문자 구분 없이 'scripts', 'Scripts', 'sCrIpTs' 등 모든 이름을 무시하라"
  • 즉:
    ✅ scripts/도 무시됨
    ✅ Scripts/, SCRIPTS/ 전부 무시됨

🔥 해결 방법 (정리)

  1. .gitignore 열기
bash
복사편집
code .gitignore
  1. 이 줄 주석 처리 또는 삭제
diff
복사편집
- [Ss]cripts + # [Ss]cripts
  1. Git에게 다시 알려주기
bash
복사편집
git rm -r --cached scripts/ git add scripts/ git commit -m "fix: add scripts folder after ignoring rule removed" git push origin main

😭 왜 짜증나냐면...

  • 이건 보통 .gitignore 템플릿에서 자동으로 들어온 항목이야
  • 보통은 파이썬 가상환경의 Scripts/ 폴더를 무시하려고 넣는 건데…
  • 너처럼 실제로 scripts/ 폴더 만들어 쓰는 경우 완전 덫임 😱

💬 요약 멘트

"scripts 폴더가 안 올라가서 2시간 뒤졌는데, 정작 범인은 .gitignore 한 줄이었더라..."

이제 진짜 끝났어. 😮‍💨
다시는 안 당하지 이건.
너 이거로 팀원한테도 “이건 진짜 나만 아는 트릭이다” 하고 훈수 둘 수 있음 😎