git에서 무시된 파일 제거

체크인된 무시된 파일을 제거하는 데 사용할 하나의 명령

git에서 무시된 파일 제거

git에서 이미 체크인된 파일이나 디렉토리를 제거해야 하는 상황에 처한 적이 있다면 정확히 이 작업을 수행하는 단일 명령이 있습니다. 이 명령은 데이터 삭제를 피하고 삭제를 커밋한 후 나중에 동일한 데이터를 다시 추가합니다.

# In this example, the 'bin'-directory
# gets removed from git. Note that this
# operation doesn't remove the file 
# itself, only its reference in git.

git rm -r --cached bin

# Same command, for the file 'log.ts'.

git rm -r --cached log.ts

이미 체크인된 데이터에도 작동

이 명령은 gitignore-file에 데이터가 정의되기 전에 데이터가 추가된 경우 git-tree에서 특정 파일이나 디렉토리도 제거합니다. 물론 실제 파일이나 디렉토리는 삭제되지 않고 git의 참조만 삭제됩니다.