후레임의 프로그래밍
추적되었지만 현재 .gitignore에 있는 파일을 Git이 "잊게"만드는 방법은 무엇입니까? 본문
스택오버플로우(Stack Overflow)
추적되었지만 현재 .gitignore에 있는 파일을 Git이 "잊게"만드는 방법은 무엇입니까?
후레임 2020. 10. 26. 13:27질문
git
에 의해 추적되는 파일이 있지만 이제 파일이 .gitignore
목록에 있습니다.
그러나 해당 파일은 수정 된 후에도 계속 git status
로 표시됩니다. git
가 그것을 완전히 잊게하려면 어떻게 해야합니까?
답변
.gitignore
는 추적되지 않은 파일이 git이 추적하는 파일 세트에 추가 (add -f
없이)하는 것을 방지하지만 git은 모든 파일을 계속 추적합니다. 이미 추적 중입니다.
파일 추적을 중지하려면 색인에서 파일을 제거해야합니다. 이 명령으로 수행 할 수 있습니다.
git rm --cached <file>
전체 폴더를 제거하려면 폴더에 있는 모든 파일을 반복적으로 제거해야합니다.
git rm -r --cached <folder>
헤드 리비전에서 파일 제거는 다음 커밋에서 발생합니다.
경고 : 로컬에서 실제 파일이 제거되지는 않지만 다음 git pull
시 다른 개발자 컴퓨터에서 파일이 제거됩니다.
출처 : https://stackoverflow.com/questions/1274057
'스택오버플로우(Stack Overflow)' 카테고리의 다른 글
JavaScript 비교에서 ==와 ===의 차이는 무엇일까요? (0) | 2020.10.26 |
---|---|
비동기 호출에서 응답을 어떻게 반환합니까? (0) | 2020.10.26 |
파일이 예외없이 존재하는지 어떻게 확인합니까? (0) | 2020.10.26 |
파이썬의 메타 클래스는 무엇입니까? (0) | 2020.10.26 |
"px", "dip", "dp"및 "sp"의 차이점은 무엇입니까? (0) | 2020.10.26 |