내일배움캠프 Today I Learned
@ 학습한 내용
node.js 및 express.js 로 작업하던 도중
만약
git push 명령어로 자신의 개인 github에 package.json package-lock.json 폴더를 올렸다가, 이를 삭제하고 싶다고 하자.
(이미 레포지터리에 해당 폴더들이 올라간 상황)
이 경우, 터미널에서 다음 명령어를 순서대로 입력하면 삭제할 수 있다.
1. git rm --cached -r package.json
(응답메시지 : rm 'package.json' )
2. git rm --cached -r package-lock.json
(응답메시지 : rm 'package-lock.json' )
3. git commit -m "메시지"
4. git push
(상황에 따라 명령어 옵션 추가)
5. .gitignore 파일에 삭제한 폴더명을 기재한다.
(원격저장소에 삭제했던 폴더가 다시 push되지 않도록)
명령어 정리
로컬저장소와 원격저장소 모두에서 삭제하고 싶다면
git rm -r 파일명
원격저장소에 있는 폴더 혹은 파일을 삭제하고 싶다면 --cached를 추가한다.
git rm --cached -r 파일명
'개발 학습일지(TIL)' 카테고리의 다른 글
[TIL] : Nestjs 에서 express-ejs-layouts 사용하기 require() vs import() (0) | 2023.03.06 |
---|---|
TIL : ts-node: command not found 오류 (0) | 2023.01.17 |
TIL : Cannot read properties of undefined (reading 'findAll') Sequlize 사용 중 (0) | 2022.12.26 |
TIL : express.js Request와 Response (1) | 2022.12.20 |
내배캠 23일차 TIL : 미니프로젝트 진행 상황, 어려움 (0) | 2022.12.06 |
댓글