가끔 github에 파일이 잘못 올라갈 때가 있습니다.
저는 Gitbash와 VS code, Pycharm으로 git에 commit하고 push하고 하다보면 잘못 파일이 올라가는 경우가 있더라구요~
원격 저장소에서 파일 삭제하기
제가 바로 이 경우였는데요. 이미 github remote에 push를 했기 때문에 local 저장소에서 파일을 삭제해도 원격 저장소에서는 삭제되지 않습니다.
그래서 필요에 따라 다음의 코드로 삭제하시면 됩니다.
// 원격 저장소와 로컬 저장소에 있는 파일을 모두 삭제한다.
$ git rm [File Name]
// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
$ git rm --cached [File Name]
만약에 원격 저장소의 하나의 파일이 아니라, 특정 폴더안에 있는 모든 파일을 삭제하고 싶다면 아래의 코드를 사용하시면 됩니다.
$ git rm --cached -r [폴더]
//만약 폴더명이 'No_folder'라면
$ git rm --cached -r .No_folder/
그리고 마지막으로 commit과 push를 하면 됩니다.
$ git commit -m "Delete files"
$ git push origin main
'Data Engineering' 카테고리의 다른 글
Github 협업하기 (Forking Workflow) (0) | 2021.04.15 |
---|---|
API와 REST API (1) | 2021.03.26 |
HTTP란? (0) | 2021.03.25 |
Tweepy란? (0) | 2021.03.24 |
Docker란? (0) | 2021.03.18 |
댓글