본문 바로가기
Git

[git/github] .ignore 파일이 적용이 안될 때

by g2hans 2020. 2. 16.

저번 포스팅에 이어 깃허브에 .ignore파일이 적용이 안되었을 때 수정하는 방법에 대해 알아보기로 해요:)

 

[git/github] 인텔리제이와 git연동

저는 원격저장소에 먼저 저장소를 만들지 않고, 바로 인텔리제이에서 git저장소를 생성한 후 commit, push하는 작업을 해보았습니다:) 1. 먼저 인텔리제이를 켜고, maven으로 프로젝트를 생성합니다. 2. maven에..

dev-hyun.tistory.com


1. git의 캐시 삭제하고 다시 commit하기

보통 git의 캐시가 문제가 되어 .gitignore파일이 적용이 안되는 거라 캐시 내용을 전부 삭제후 다시 add All하면 된다고 합니다.

$ git rm -r --cached .

$ git add .

$ git commit -m "commit 내용"

근데!!! 저는 전 포스팅에서 .gitignore 파일 생성할 때 인텔리제이에서 제공하는 것 중 다음을 클릭을 안해서 .idea폴더 내용이 전부 업로드 되었던 거더라구요..:)  잘 확인해보세요!!

수동으로 .idea를 파일에 입력 후 다시 위 과정을 거쳤어요.

이 다음에 다시 push해주면! 깃허브 저장소에 아래와 같이 깔끔하게 수정되었습니다 :)


[보너스]

지금까지 포스팅은 모두 터미널을 사용했는데, 인텔리제이로 하는 방법도 소개해드릴게요:)

 

먼저 추가되거나 수정된 파일이 있다면

command + k -> commit하기

command + shift + k -> push하기

commit메세지의 오타는 무시해주세요:)


오늘 참조한 빛 블로그

 

.gitignore가 작동하지 않을때 대처법

.gitignore가 제대로 작동되지 않아서 ignore처리된 파일이 자꾸 changes에 나올때가 있습니다. git의 캐시가 문제가 되는거라 아래 명령어로 캐시 내용을 전부 삭제후 다시 add All해서 커밋하시면 됩니다. git r..

jojoldu.tistory.com

 

댓글