본문 바로가기
Git

[Github] 깃허브의 .gitignore 파일이 적용되지 않을 때.

by 서피 2021. 5. 14.

이클립스에서 푸쉬를 할 때 ignore로 설정한 파일들이 모두 Unstaged Changes에 올라가 있었다.

repository에 이미 파일들이 포함되어 있었기 때문.

이 경우 .gitignore 파일에 적어주는 것만으로 자동으로 이그노어 되지 않으며, 다시 이그노어 하도록 설정해주어야 한다.

 

 

 

1. 해당 프로젝트 최상위 디렉토리(.gitignore파일이 있는 곳)으로 가서 cmd창을 열어준다.

 

 

 

 

2. cmd창에 git rm -r --cached . 입력

> git rm -r --cached .

마지막에 있는 . 은 오타가 아니다. 함께 입력해주어야 한다.

 

 

 

 

 

2. git add . 입력

> git add .

이 또한 마지막의 . 까지 입력

 

 

 

3. git commit -m "Untrack files in .gitignore" 입력

> git commit -m "Untrack files in .gitignore"

 

 

 

 

실행한 후 잠시 기다리면 이클립스의 Unstaged files에서 ignore파일들이 사라진다.

댓글