성장에 목마른 코린이

[Git] github/gitlab 원격저장소에서만 필요없는 파일 제거 본문

Git

[Git] github/gitlab 원격저장소에서만 필요없는 파일 제거

성장하는 코린이 2022. 11. 24. 09:00
728x90

github/gitlab 원격저장소에서만 필요없는 파일 제거

깜빡하고 .gitignore에 추가하지 않은채 푸쉬를 해버린 파일들을 쉽게 지우는 방법

.gitignore를 작성하지 않았다면, 지금이라도 .gitignore를 작성해주고, 저장소에서 node_modules 디렉토리를 삭제해줍니다.

package.json파일과 package-lock.json파일이 있다면

npm init 명령어를 통해 언제든지 node_modules 디렉토리를 생성할 수 있으니 삭제할 때 걱정하지 않아도 됩니다.

원격저장소에서만 필요없는 파일 제거하기

git rm --cached 파일명
git rm --cached -r 폴더명

옵션 설명

--cached: 원격저장소만 해당
-r: recursive(재귀적으로), 디렉토리와 하위 내용 삭제

예시

원격저장소의 node_modules 삭제하기

git rm --cached -r node_modules

'Git' 카테고리의 다른 글

[Git] Git Workflow  (0) 2022.11.01
[Git] 명령어 Cheat Sheet  (0) 2022.11.01
[Git] Git flow  (0) 2022.10.31
Comments