Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

후레임의 프로그래밍

추적되었지만 현재 .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