.gitignore 에 분명히 적었는데 git status 에 계속 뜬다면, 규칙이 틀린 게 아니다. 그 파일이 이미 Git 의 추적 대상이기 때문이다. .gitignore 는 아직 추적하지 않는 파일에만 적용된다. 이미 인덱스에 들어간 파일은 규칙을 무시하고 계속 따라온다.해결은 인덱스에서 빼는 것이다. git rm --cached .현상.env 를 커밋에서 빼려고 .gitignore 에 추가했다. 그런데 상태를 보면 여전히 잡힌다.$ cat .gitignore.env$ git statusOn branch mainChanges not staged for commit: (use "git add ..." to update what will be committed) (use "git restore .....