커밋

GIT

[GIT] GIT에서 일부 파일의 모든 기록을 감쪽같이 지우기!

꽤 시간이 지나고서야 글을 쓰게 되었는데, 멋사에서 html+css 팀프로젝트를 마치고 제출을 한지 얼마 지나지 않아 운영진 측에서 연락이 왔다.. 이유는 리드미에 포함된 노션링크 하나가 개별 페이지가 아니라 여러 depth를 거친 링크로, 다른 내부정보들을 외부인이 볼 수 있어서 리드미와 그 기록을 수정해달라는 요청이었다. 깃은 변경 이력을 추적하고 모든 커밋을 영구적으로 저장하기 때문에 커밋을 삭제하기는 어려운 것으로 알고 있어서 해결하는데 시간이 좀 걸렸는데, 그 해결방법을 공유하고자한다. GIT에서 일부 파일의 모든 기록을 날리기 이미 push한 파일들을 되돌리거나, 없애는 방법은 생각보다 간단할 수 있다. reset이나 push -f 등을 이용하여 되돌리는 방법이 있지만, 앞의 방법들은 히스토리..

개발자참치
'커밋' 태그의 글 목록