git 사용.gitignore 설정 이 유효 하지 않 거나 작 동 하지 않 는 문제 해결 방법

우연히 만난 문 제 는 다음 과 같다.
보통 push 프로젝트 에 서 는 서버 에 업로드 하고 싶 지 않 은 프로필 이나 로 컬 파일 이 있 습 니 다.
이 럴 때 저희 가 설정 을 통 해서.gitignore.  문건
보통 이렇게 설정:

################### 
*.com 
*.txt 
*.class
*.dll 
*.exe 
*.7z 
*.gz 
*.iso 
*.jar 
*.rar 
*.tar 
*.zip 
*.log 
*.sql 
*.sqlite 
*.pyc
*.excude
*.bak
config.*
.idea
.DS_Store*
ehthumbs.db
Thumbs.db
config.py
setting.py
test.html
bak.html
untitled
.idea
 안에 있 는 config.*config.py 두 개가 중복 정의 되 었 는 지 알 수 있 습 니까?
원인 은 이렇다.
그러나 효과 가 없 음 을 발견 하고 config.py 파일 이 그대로 올 라 갔 습 니 다.처음에는 어댑터 가 잘못 쓴 줄 알 았 는데 왜 그런 지 직접 파일 이름 을 쓰 는 방식 이 었 습 니 다.
아니면 안 돼,config.py 를 고 쳐 서 그대로 올 려.
'gitignore 설정 이 유효 하지 않 거나 작 동 하지 않 는 것 같 습 니 다.'
매우 번거롭다.
나중에 인터넷 을 한 바퀴 뒤 졌 는데 이 문제 에 부 딪 힌 사람 은 저 뿐만 이 아니 었 습 니 다.이 명령 으로 캐 시 를 비 웠 습 니 다.gitignore 의 변경 설정 이 유효 합 니 다.
git rm -r --cached .
이상 의 git 를 사용 합 니 다.gitignore 설정 이 효력 이 발생 하지 않 거나 효과 가 없 는 문제 의 해결 방법 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기