git rm
- 파일의 삭제를 stage에 등록시킴.
- 즉, Stage에 있는 Tracked file 을 삭제하는 것임.
- 동시에 working directory에 파일도 제거해줌.
--cached
옵션을 사용할 경우, working directory의 파일을 지우지 않음.
- 이후 commit을 하면 repository에서도 해당 파일이 삭제 사실이 기록되고 이후 더이상 git에서 해당 파일의 version 등을 tracking하지 않음.
다음과 같이 File-glob 패턴으로 여러 파일 동시 삭제 가능함.
git rm log/\*.log
*
앞에\
(back-slash)를 사용한 것을 주의.log/
디렉토리 내에 있는 extension이log
인 파일을 모두 삭제.
'utils > git and github' 카테고리의 다른 글
[Git] reset: 가장 쉬운 되돌리기. 단 공동작업에선 피하자. (0) | 2024.05.26 |
---|---|
[Git] mv (0) | 2024.05.21 |
[Git] git 설치 후 우선 해줘야 하는 작업들 (0) | 2024.05.21 |
[Git] git diff (0) | 2024.05.20 |
[Git] Git Summary (작성중) (0) | 2024.05.20 |