홈페이지 고치면서 파일 정리를 했고 쓸모없는 파일들이 생겼다.
11days ago가 마지막 업데이트인 파일들 전부 중복되는 파일이다.
(깃을 사용하지 않고 파일을 직접 업로드 했던거라 파일명 변경이나 위치변경이 적용 안돼서 중복파일이 생긴 상태)
깃허브 페이지에서는 파일을 하나하나 지우는 방법밖에 없다고 해서 깃으로 지우는 것을 시도해 봤다.
https://github.community/t/how-to-delete-multiples-files-in-github/702
검색을 해보니
git rm -r file1 file2 file3..
이렇게 삭제할 파일 하나하나 띄어쓰기로 구분해서 계속 입력하면 한번에 삭제가 가능하다고 한다.
삭제할 파일이 10개였지만 .jpg파일들은 한번에 삭제가 가능할 것 같아서
git rm -r .jpg main.css
fatal: '.jpg' 경로명세가 어떤 파일과도 일치하지 않습니다
이런 명령어를 시도해 봤는데 아랫줄 오류메세지가 떴다.
깃허브에 업로드할때
git add .
이 명령어가 모든 파일을 업로드 한다는 뜻이라고 해서 .jpg 하면 모든 jpg파일을 삭제할 줄 알았는데
지금 생각해보니 .이 현재 디렉토리를 말하는 건가? 알아봐야겠다..
아무튼 모든 jpg파일을 의미하는 명령어는*.jpg
이다.
그래서
git rm -r *.jpg
로 모든 이미지 파일을 삭제하고 커밋 완료.
만약에 내 로컬 디렉토리에는 파일을 남겨두고 싶다면
git rm --cached -r *.jpg
이렇게 --cached
를 추가해주면 된다.
나는 jpg파일을 한번에 삭제하긴 했지만 결국 띄어쓰기로 css파일과 jpg파일들을 하나하나 삭제한 셈인데,
나처럼 필요없는 파일을 아예 삭제할거라면 아래처럼 정말 한번에 삭제하는 방법이 있다.
다음에 시도해보고 추가해야지..
https://www.litcoder.com/?p=1283
[Tip] Git:삭제한 file들 한번에 정리하기 | Litcoder
Git repository에서 많은 파일들을 삭제하고 적용하는 경우, git rm 명령어로 파일이름들을 하나하나 입력해 주는것은 무척 귀찮다. 예전에는 세로 편집이 되는 Ultra-edit 같은 utility로 삭제된 목록을
www.litcoder.com
'git & GitHub' 카테고리의 다른 글
git | 취소하기 git reset (0) | 2022.07.13 |
---|---|
git | 실수로 메인에 작업했을때 작업내용 옮기기(main에 커밋 전) (0) | 2022.07.11 |
GitHub | 원격으로 브랜치 이름 변경(master -> main), 브랜치 삭제 (0) | 2022.07.04 |
git | 기본 브랜치 이름 master-main 변경하는법 (0) | 2022.07.03 |
git & github (0) | 2022.07.02 |