본문으로 바로가기

[git ] 필요 없이 추적 되는 파일 제거하기

category Git 2022. 2. 24. 20:13

 

: 파일 제거가 아닌 git에서 추적(tracking)만 제거 할려고 할경우

>> 위 그림의 blabla.s19 파일은 빌드시 생성되는 파일로 추적 안하게 하기 위해서

git rm 명령을 사용해야 합니다.

 

git add : 추적파일에 추가 및 커밋 대기상태로 변경

git rm  : 추적파일 제거 및 삭제시 사용합니다.

 

파일을 삭제하지 않고 추적만 안하게 하기위한 옵션은 : "--cached" 입니다.

 

$ git rm --cached blabla.s19

>> 위 명령은 blabla.s19 파일을 제거는 하지 않고 추적파일에서만 제거시사용합니다.

 

위그림처럼 deleted 라는 메시지가 나오고 commit 을 하면

이후 부터는 blabla.s19파일은 추적되지  않습니다.

 

추가로 아래 그림처럼 Untracked files 에서도 제거 하기 위해서는 .gitignore 파일에 추가하셔야 합니다.

 

보통은 .git이 있는 폴더 위치에 .gitignore 를 만들면 모든파일에 적용이 되니 참고하세요.

 

 

 

그럼 수고하세요.

반응형