될때까지

.gitignore에 나중에 추가한 파일이 추적될 때 본문

학습/살이되고 뼈가되어라

.gitignore에 나중에 추가한 파일이 추적될 때

랖니 2022. 7. 21. 20:30
728x90

.gitignore에 나중에 추가한 파일이 추적될 때

.gitignore에 csv파일과 db_loaders.py을 추가했다. 그리고 깃허브에 pull request를 요청했는데 깃허브에 올라가있는 csv파일과 db_loaders.py!?!? 깃이그노어에 작성한 파일들 중 일부분이 적용이 안되고 있다. 이럴 경우에는 아래의 명렁어를 사용해서 깃 캐시를 삭제해주면 해결된다.

git rm -r --cached filename1, filename2..

그러면 해당 파일들의 git index가 초기화 되었다. 해당 내용을 add commit해준다.

제대로 잘 적용이 되었나 추적을 끊을 파일을 테스트삼아 수정해보면 된다. 수정한 내용을 저장한 뒤에 git status로 확인해봤을 때, 변경사항이 없다고 나타나면 .gitignore가 제대로 작동한다는 이야기니까 문제 해결이다.

그리고 push를 해주면

이미 pr을 요청한 상태여도 커밋한 내용까지 수정사항에 반영되어서 자동 업데이트가 된다. 깃허브를 다시 확인해보면 .gitignore에 들어간 파일들이 숨김처리된 걸 확인할 수 있다.

 

728x90