본문 바로가기
코딩/git

[Git] Push하지 않은 Commit 되돌리기

by anjulia 2022. 12. 27.

 

 

문제 상황 

 

로컬에 있는 파일을 github(원격 저장소)에 올리려고 하니, 100mb의 용량제한으로 인해 push 되지 않았다. 

 

그래서 100mb 이상인 파일을 모두 지우고 push를 하려고 하니 이전에 커밋한 것들이 push 되지 않아서 에러가 발생했다. 

 

 

100mb의 용량제한 에러가 뜬 커밋 전의 커밋으로 돌아가야 

100mb 이상인 파일을 모두 지운 커밋의 push가 가능하다. 

 

 

 

100mb 용량제한 에러가 난 커밋은 " json delete, v2 code upload"이며 이 보다 전의 커밋으로 돌아가야 한다. 

 

 

 

 

맨 아래에 있는 커밋인 "Create README.md" 로 커밋을 되돌린다. 

 

 

"Create README.md"  커밋 아이디를 복사하고 아래의 명령어를 입력한다.

 

 

git reset --soft [돌아가고자 하는 커밋의 아이디]

 

 

reset --soft 명령어를 이용해서 에러가 발생하지 않은 커밋으로 이동한다. 

 

 

push 완료!