삭제된 파일을 커밋하려는 경우 & 커밋 취소하기 & 삭제 파일만 커밋하기

·2023년 9월 9일
0

어제 깃헙에다 푸쉬 하려는데

large files detected. you may want to try git large file storage

용량이 큰 파일 때문에 푸쉬가 안되고 계속 에러가 떴다.

lfs를 사용하라고 한다..


일단 첨엔 안내하는 대로 lfs를 사용 해보려고 했으나

계속 존재하지 않는 명령어라고 설치가 안 됐다..

파일을 받아서도 시도해 봤는데 이것도 안 됐다...


근데 용량이 큰 파일은 다름 아닌 삭제한 파일이었다.

자꾸 존재하지도 않는 파일을 푸쉬 하려고 시도하고 있었다;


큰 파일은 어차피 삭제된 파일이었고

굳이 lfs를 써야 하나 했다.

이미 커밋이 되어서 저걸 억푸쉬하려는게 아닐까? 하는 생각이 들어서

커밋 취소 명령어를 써봤다.

$ git reset HEAD~3
  • 가장 최근 커밋 3개를 삭제하는 명령어!

이렇게 커밋을 취소하고 다시 커밋 하려고 했으나

뭔가 찜찜했다.. 또 큰 파일 이슈가 있을까봐

그래서 아래 명령어를 먼저 써보았다.

$ git add -u
  • 수정되거나 삭제된 파일을 반영할 수 있는 명령어

그치만 아무 반응이 없었다.


$ git commit -a -m "커밋 문구"
  • -a를 붙여주면 수정되거나 삭제된 파일만 커밋해 준다고 한다!

구글링 후에 이 명령어를 써봤더니!

삭제된 큰 파일만 잘 커밋 되었다 ㅎㅎ


그 담에 푸쉬하니까 잘 됐다

휴우~ 정말 다행이얏

profile
저녁놀 마을 사람

0개의 댓글

관련 채용 정보