Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Real or Not? NLP with Disaster Tweets
- Docker
- Baekjoon
- leetcode
- Kaggle
- ChatGPT
- AI 경진대회
- 코로나19
- ubuntu
- dacon
- github
- 더현대서울 맛집
- 자연어처리
- PYTHON
- 금융문자분석경진대회
- 프로그래머스
- 데이콘
- 편스토랑 우승상품
- 백준
- 캐치카페
- 파이썬
- 우분투
- 편스토랑
- hackerrank
- Git
- SW Expert Academy
- 프로그래머스 파이썬
- gs25
- programmers
- 맥북
Archives
- Today
- Total
솜씨좋은장씨
[Git] git 원격 저장소의 파일 삭제하는 방법 본문
728x90
반응형
GitHub에 파일을 push할 때 gitignore를 활용하여 필요없는 파일은 제외하고 했어야했는데
깜빡하고 gitignore에 추가하지않고 push했거나
경로 설정이 잘못되어 제대로 적용이 되지 않았거나
모든 소스코드의 최상단 레벨에서 gitignore를 만들고 git 명령어를 실행하지 않고 다른 곳에서 실행하여
업로드를 하려고 하지 않았던 파일들이 주루룩 딸려가는 경우가 있습니다.
이럴때! git 명령어를 활용하여 내 로컬 저장소에는 파일을 그대로 남겨두고
원격저장소에서만 삭제를 하는 방법이 있습니다.
방법은 아래와 같습니다.
파일을 제거하고 싶을 때
$ git rm --cached [파일명]
디렉토리를 제거하고 싶을 때
$ git rm --cached -r [디렉토리명]
위의 명령어 중 필요한 방법을 진행한 이후에 변경된 사항을 commit 하고 push 하면 됩니다.
$ git commmit -m "delete unnecessary files"
$ git push origin master
그리고 해당 GitHub Repository를 들어가보면 정상적으로 삭제가 된 것을 볼 수 있을 겁니다.
읽어주셔서 감사합니다.
'유용한 정보 > Git | GitHub' 카테고리의 다른 글
[Git] Git의 기본 branch를 master에서 main으로 변경하는 방법! (2) | 2021.06.28 |
---|---|
[Git] cli환경에서 gitmoji를 활용하여 커밋하는 방법! 🐛 (0) | 2021.06.22 |
[Git] git init 해제하고 새로 설정하는 방법! (0) | 2021.02.21 |
[Git] Ubuntu에서 git을 최신버전으로 업그레이드 하는 방법 (1) | 2020.12.23 |
[Git] ! [rejected] master -> master (non-fast-forward) 해결 방법 (28) | 2020.09.21 |
Comments