파일 삭제하기 : git rm

깃허브를 사용하다 보니 잘못 올라간 파일을 삭제하고 싶어서 방법을 찾아보게 되었다.
git에서의 파일 삭제는 일반적인 파일 삭제와 살짝 다르다.

중요한 것은 파일 삭제를 한 후 commit을 해주어야 한다는 것이다 !



로컬 디렉토리와 git저장소에서 모두 삭제


git rm <filename> 명령어를 사용하여 로컬 디렉토리와 git저장소 모두에서 파일을 삭제할 수 있다.

git rm filename.txt
git commit -m "Delete filename.txt" # 삭제 시점의 커밋을 해주어야 한다.



로컬 디렉토리는 유지, git저장소에서만 삭제


git add .을 자주 사용하다 보면 커밋하지 말아야 할 파일들을 커밋하는 경우가 생긴다.
이런 경우 git rm --cached명령어를 사용하여 로컬 디렉토리에서는 파일을 유지하고 저장소에서만 삭제할 수 있다.

git rm --cached filename.txt
git commit -m "Delete filename.txt" # 삭제 시점의 커밋을 해주어야 한다.





참고 : https://gonna-be.tistory.com/22

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN