포스트

깃허브 레포지토리에서 파일 삭제하기

#깃허브

깃허브 레포지토리 내에서 지우고 싶은 파일이 있을 때가 있다. 다음과 같이 해당 폴더나 파일에서 Delete directory를 누르면 삭제할 수 있다.

만약 터미널에서 이 작업을 하고 싶다면 다음과 같이 하면 된다.

연결되어 있는 git bash 터미널 내에서

**git rm –cached -r 폴더/파일명 **

를 해주면 된다. 여기서 –cached 옵션이 없으면 원격 저장소와 로컬 저장소에서 둘 다 삭제가 되므로 주의해야 한다. 원격 저장소에서만 지우고 싶다면 –cached를 넣어주고, 나중에 git add 할 때 다시 업로드되지 않도록 하기 위해 .gitignore에 해당하는 폴더/파일명을 적어두면 된다.

1
2
3
4
5
git rm --cached -r 폴더/파일명

git commit -m "삭제작업. 폴더/파일명"

git push -u origin main
1
2
3
# 원격저장소 내 .gitignore 파일을 생성해서 다음과 같이 적습니다.

.폴더/파일명
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.