본문 바로가기

에러

[git] 추가하지도 않았는데 이전 커밋이 계속 들러붙을 때

* 상황 - 9월 4일에 package-lock.json을 커밋한 이력이 새로 브랜치 만들 때마다 계속해서 들러붙고 있다.

 

* 이유 - 정확한 이유는 모르겠다 ...

 

* 해결방법 - git reset --hard로 이전 커밋으로 이동해 package-lock.json을 변경한 이력 커밋을 날려버리고 git push -f 로 올리니까 사라졌다.
해당 내용으로 검색해봐도 package-lock.json을 커밋해야 하는 이유에 대해서만 나와서 답답했는데 도움이 될까 싶어 올린다.
그런데 git reset --hard는 조심해야한다 ... 나도 test할 겸 branch를 2개 정도 파서 테스트해보고 제대로 되길래 push -f했다.

 

반응형