pebblepark
개발계발
pebblepark
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • Frontend (7)
    • Backend (7)
    • 인프라 (1)
    • CS (0)
      • Design Pattern (0)
    • 정리용 (9)
    • 회고 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • vite
  • 호이스팅
  • Docker
  • react
  • @ModelAttribute
  • wsl
  • 리액트쿼리
  • github
  • spring
  • useLayoutEffect
  • 스프링
  • javascript
  • springboot
  • Context API
  • 스프링 컨테이너
  • Git
  • redux
  • ERR_UNSAFE_PORT
  • Github Pages
  • React Query
  • debounce
  • 스프링 의존관계
  • TDZ
  • CORS
  • react-query
  • hoisting
  • typescript
  • SpringMVC
  • 스프링 빈
  • 무한스크롤

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
pebblepark
정리용

Github 특정 파일 커밋 기록 삭제

Github 특정 파일 커밋 기록 삭제
정리용

Github 특정 파일 커밋 기록 삭제

2022. 5. 17. 17:12

문제

git에 API 키와 같은 보안상 문제가 될 수 있는 설정 정보를 담고 있는 파일을 올려둔 것을 발견했다. public 레파지토리는 아니었지만 추후에 언제든 public 레파지토리로 변환될 수 있어 해당 파일을 삭제하려고 했다. 단순히 파일만 삭제하면 git에 이미 커밋된 기록을 통해서 볼 수 있기 때문에 해당 파일과 해당 파일이 커밋된 이후의 전체 커밋 기록을 변경할 필요가 있었다.

해결

아래 명령어를 통해서 해결했다.

git filter-branch --tree-filter 'rm -f {filename}' --prune-empty HEAD

참고

Github 특정 파일 기록 삭제


저작자표시 (새창열림)

'정리용' 카테고리의 다른 글

크롬에서 막혀있는 포트  (0) 2022.07.01
Proxy 서버로 CORS 해결하기  (0) 2022.06.24
Docker 명령어 정리  (0) 2022.05.25
Github pages 배포하기  (0) 2022.05.19
AWS EC2에 Vite 애플리케이션 Docker로 배포하기  (0) 2022.05.12
  • 문제
  • 해결
  • 참고
'정리용' 카테고리의 다른 글
  • Proxy 서버로 CORS 해결하기
  • Docker 명령어 정리
  • Github pages 배포하기
  • AWS EC2에 Vite 애플리케이션 Docker로 배포하기
pebblepark
pebblepark
프론트엔드 개발자입니다. 피드백은 언제나 환영입니다:)
개발계발프론트엔드 개발자입니다. 피드백은 언제나 환영입니다:)

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.