본문 바로가기

형상관리/Git

[Git] 원격 저장소에 있는 폴더 삭제하기

상황: 원격 레포지토리에 서버 설정(Servers, Servers2) 폴더가 있다.

문제: 다른 local에서 clone 받을 때, Servers 까지 같이 받아져서 꼬일 수 있다.

해결 방안: 코드만 원격에서 관리하기로 마음 먹음. 따라서, 원격레포지토리에 있는 폴더를 삭제해야 했음.

 

 

 

원격 저장소의 폴더나 파일을 삭제하는 명령어는 다음과 같다.

git rm {파일 및 폴더명} // 원격 저장소와 로컬 저장소에 있는 파일 혹은 폴더를 제거
git rm -rf // 위와 같은 역할

git rm -r --cached {파일 및 폴더명} // 원격 저장소에 있는 파일 혹은 폴더만 제거. 로컬에는 남는다.

 이때 경로를 잘 지정해야한다.

변경된 사항을 commit 하고 push 하면 원격 저장소에 반영된다.

깃허브에서도 확인. 잘 반영됐음.