이클립스에서 푸쉬를 할 때 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파일들이 사라진다.
'Git' 카테고리의 다른 글
[Github] 이클립스 Merge Result Failed - DIRTY_WORKTREE 원인 및 해결 방법 (0) | 2021.05.14 |
---|---|
[Git] 깃허브에 업로드한 파일의 한글이 깨지는 현상 해결하기 (0) | 2021.04.15 |
댓글