본문 바로가기

Git

.gitignore로 설정하기 전에 이미 git stage에 추가했을 경우 지우는 방법

.gitignore에 파일이나 폴더명을 넣으면 working directory에서 해당 파일이 수정되더라도 git stage 대상에서 제외된다.

그러나 이미 stage에 추가했을 경우에는 먹히지 않는다.

이를 해결하려면 stage에서 지워야 한다.

다음을 입력하면 stage에서 파일을 삭제할 수 있다.

 

git rm --cached -r 파일이나폴더이름

--catched는 stage에서만 지우겠다는 옵션

 

그리고는 새롭게 commit을 해야 한다.

'Git' 카테고리의 다른 글

git log 필터링 하는 방법  (0) 2020.09.30
git restore 사용 방법  (0) 2020.09.30
유용한 git 설정  (0) 2020.09.29
맥에서 ssh 키 만드는 방법  (0) 2020.09.28
특정 파일과 폴더 깃 add 못하게 만들기  (0) 2020.04.07