gitignore 적용 안될 때
안녕하세요 개발구리입니다! 🐸
옵시디언과 깃허브를 연동하여 사용하는 방법에 대해 알아보고 이후로 잘 사용하고 있었는데요
두 개 이상의 PC에서 같은 레포지토리로 작업을 하다보면 특정 폴더의 내용이 계속하여 conflict 발생하는 문제가 있었습니다.
그래서 .gitignore의 설정을 바꿔도 봤지만 설정이 적용이 안되었어요 😭
git에서는 한번 추적된 파일에는 gitignore이 적용되지 않기 때문에 캐시를 제거해야 했습니다(!!!)
git rm -r –cached .
위의 명령어로 캐시를 제거하고 다시 커밋하여 변경된 gitignore 옵션을 적용할 수 있습니다.
.gitignore의 변경 내용이 잘 반영이 되었는지 테스트를 해보기 위해서는 아래의 명령어를 통해 테스트 해볼 수 있습니다.
git add –dry-run .
위의 명령어는 add에 포함될 목록들만 확인하고 실제 add가 수행되지는 않습니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.