파일을 수정하게되면 자동으로 git 변경사항 리스트에 올라가게 되는데
특정 위치나 파일에 대해서는 제외하기 위해서 .gitignore 파일에 원하는 경로나 파일명을 입력하게 됩니다.
그런데 .gitignore 파일에 특정 위치나 파일명을 추가해도 해당 변경사항을 계속해서 트래킹할 때가 있습니다.
이럴 때는 아래처럼 차례로 확인해보면 좋습니다.
[첫번째 확인]
.gitignore 파일 변경사항을 운영 브랜치(ex. master | www)에 적용했는지(push) 확인합니다.
[두번째 확인]
git 캐시를 제거합니다.
1. 모든 git 캐시 제거
* 뒤에 "."까지 입력하도록 주의합니다.
[대상 경로] $ git rm -r --cached .
2. git 상태 확인
[대상 경로] $ git status
# 위 명령어를 실행하면 제거된 캐시 관련 스테이징된 리스트가 표시되어 확인할 수 있습니다.
3. 해당 내용을 모두 스테이징에 추가하고 커밋까지 완료해줍니다. (브랜치는 아무거나 상관없습니다)
[대상 경로] $ git add .
[대상 경로] $ git commit -m 'git 캐시 제거'
- 문의와 피드백은 언제나 환영입니다 ( •̀ .̫ •́ )✧ -
'Git & GitHub' 카테고리의 다른 글
[Git] 가장 최근 commit 메세지 내용 수정하기 (0) | 2023.04.16 |
---|---|
[GitHub] Github repository 파일 가져오기(git clone) (0) | 2023.04.10 |