Git을 사용하다보면 이미 관리 대상이 되어 버린 파일을 관리에서 해제하고 싶은 경우가 있다.
이미 관리 대상이 된 후에는 .gitignore에 추가하더라도 자동으로 제외시킬순 없다
이럴땐 다음과 같은 명령어로 다시 untracked file, 즉 관리 대상에서 제외 시킬 수 있다.
git rm --cached sample.txt
이러면 실제 로컬상에 파일은 남아있지만 git 관리에서는 Delete 된 상태로 되며 git status상에서는 D로 표시 된다. 이 상태에서 git add로 coomit push까지 하면 완전하게 제외 된다.
'Dev > Git' 카테고리의 다른 글
[Git] git에서 There isn't anything to compare. 가 나오는 경우 해결 (0) | 2023.01.21 |
---|---|
AWS EC2 AmazonLinux2에 Git 설치 (yum) (0) | 2022.02.09 |
[Git] 기존 디렉토리에 git clone 하는 방법 (0) | 2020.12.08 |
[Git] 리모트 서버에 있는 브랜치를 로컬로 가져오는 방법 (0) | 2017.06.30 |
[Git] 깃 브랜치명 이름 변경 방법 git branch name change (0) | 2017.06.21 |
[Git] 도쿠위키를 git에서 관리할 시의 .gitignore 내용 (0) | 2017.06.06 |
[Git] 깃 리포지터리 변경 이동 방법 (0) | 2017.06.06 |
[Git] 브랜치 강제 삭제 후 나오는 에러 해결 (0) | 2017.04.11 |
Git과 SVN (Subversion) git-svn의 명령어와 사용법 비교 (0) | 2016.07.14 |