인생마린
어떤 공부 블로거의 금서목록
인생마린
전체 방문자
오늘
어제
  • 전체 (155)
    • C언어 (19)
    • Python (14)
      • Flask (0)
    • Coding Challenge (11)
      • Code Clone & Review (0)
      • Toy Project (0)
      • 오늘의 코드 (5)
    • Algorithm (6)
    • JAVA (8)
    • 웹 (8)
      • Javascript (3)
    • 정보보안 (19)
    • 기타 (21)
    • 일기는일기장에 (2)
    • 리눅스 (4)
    • 철학 (1)
    • 주식 (14)
    • AI (2)
    • 독후감 (13)
    • 프로그래밍 (4)
    • 게임 (1)
    • Devops (2)
      • CI_CD (2)
      • AWS (0)
    • Flutter (3)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 코인
  • 테라
  • 우영우 #패러디논란
  • python #eval #dictionary
  • 해커톤
  • best of best
  • 가상화폐
  • turtle
  • 카카오톡봇
  • 주식 #ETF
  • 정규표현식
  • 폭락
  • 백테스팅
  • Bitcoin
  • TFT
  • 주식 #배당주
  • Python
  • 퀴즈봇
  • Regular Expression
  • 주린이 #주식
  • flask
  • Java
  • smtplib
  • vpn
  • Flutter
  • Sphinx
  • c언어
  • Regex
  • 비트코인
  • 불편한사회

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
인생마린

어떤 공부 블로거의 금서목록

Devops/CI_CD

github 이미 올라간 파일 레포에서 지우기

2022. 7. 28. 02:05
반응형

github에서 이미 커밋했는데 해당 파일을 지우고 싶다

그래서 .gitignore를 했는데 해당 파일은 지워지지 않고 여전히 남아있다.

gitignore은 해당 파일이 수정되든 삭제되든 생성되든 무시하는 역할을 하는 것이기 때문이다.

 

이 경우 아래와 같이 적어주면 된다

git rm -r --cached [삭제할 폴더명 or 파일명]
 

-r은 재귀적으로 명령인자로 주어진 폴더 아래에 있느 파일을 돌아 삭제하는 옵션이다

--cached는 작업 파일을 그대로 남기돼, 올라가지 않을 파일을 스테이지에서 해제하고 레포에 있는 파일이 제거된다

 

좀 더 알아보고 싶다면 아래 document를 참고하자

 

Git - git-rm Documentation

Remove files matching pathspec from the index, or from the working tree and the index. git rm will not remove a file from just your working directory. (There is no option to remove a file only from the working tree and yet keep it in the index; use /bin/rm

www.git-scm.com

반응형
저작자표시 비영리 (새창열림)

'Devops > CI_CD' 카테고리의 다른 글

sphinx 파이썬 문서 github pages 배포  (0) 2022.07.26
    'Devops/CI_CD' 카테고리의 다른 글
    • sphinx 파이썬 문서 github pages 배포
    인생마린
    인생마린
    즐거운 프로그래밍~♬

    티스토리툴바