달나라 노트

17. git rm --cached -r file_name (github에 올린 파일 제거하기) 본문

Github

17. git rm --cached -r file_name (github에 올린 파일 제거하기)

CosmosProject 2021. 1. 15. 23:02
728x90
반응형

 

 

 

git rm --cached -r file_name or directory_name/

이번에는 git hub에 파일들을 push했는데 push된 파일을 git hub로부터 제거하는 방법을 알아보겠습니다.

git rm --cached -r file_name
git bash에서 위같은 명령어를 이용합니다.

만약 제가 git hub에 test.py라는 파일과 sql_test라는 디렉토리를 잘못 push했다고 가정합니다.

git rm --cached -r test.py
git rm --cached -r sql_test/
위 두 명령어를 순차적으로 입력해줍니다.
첫 번째 명령어는 test.py라는 파일을 git hub에서 제거하겠다는 뜻이며
두 번째 명령어는 sql_test라는 디렉토리와 그 하위 폴더/파일을 모두 제거하겠다는 뜻입니다.

git commit -m 'test file and directory were deleted.'
파일 제거 명령어를 입력했다고 끝난 것이 아닙니다.
이렇게 파일을 제거했다는 내용도 commit 절차를 거쳐야 합니다. 단 file을 추가하는 것이 아니라 제거하는 것이므로 add는 필요없이 바로 commit을 진행하면 됩니다.

git push
파일이 삭제된 내용을 담은 commit을 진행했으니 이제 이 내용을 git hub에 push해줍니다.

 

 

 

 

728x90
반응형
Comments