.gitignore를 나중에 등록할 때

jhj46456·2020년 8월 1일
0

인간은 누구나 멍-충한 실수를 합니다. package-lock.json을 깜빡하고 ignore하지 않는 실수 말이죠.

만약 package-lock.json을 ignore하지 않았다면 다음과 같은 문제가 생깁니다.

Pull Request만 자동으로 만들어주면 다행입니다.

디펜던시에 보안 문제가 있다고도 알려줍니다.

하지만 여기서 끝나지 않습니다.

메일 테러까지 받습니다.

모든 것들이 package-lock.json을 .gitignore에 등록하지 않고 레포지토리를 public으로 설정했을 때 발생합니다.

맞습니다. 필자는 멍-충한 실수를 했습니다.

해결

1. 해당 프로젝트 디렉터리의 .gitignore에 package-lock.json을 등록하고 저장합니다.
2. git rm -r --cached . (캐싱된 모든 파일을 삭제합니다.)
3. git add . (다시 모든 파일을 추적 상태로 변경합니다.)
4. git commit or git commit -m "message" (스냅샷을 촬영합니다.)
5. git push origin master (원격 저장소에 올립니다.)

0개의 댓글