본문 바로가기
Version Control System

Git push Error 문제 해결

by Davidev 2021. 8. 27.
반응형

 

 

 

[배경]

 

웹 수업에 들어서며 eclipse NEON 과 apache-tomcat을 설치했다.

늘 사용하는 디렉토리에 eclipse를 설치하고, workspace를 설정해놓은 다음 

commit을 하고 push를 실행했다.

 

 

 

 

[문제] 

금일 커밋은 총 2회 진행한 상태였고, push단계에서 하단의 에러가 발생했다.

C:\00.KOSMO93>git push
Enumerating objects: 7007, done.
Counting objects: 100% (7007/7007), done.
Delta compression using up to 8 threads
Compressing objects: 100% (5103/5103), done.
Writing objects: 100% (6964/6964), 651.05 MiB | 16.16 MiB/s, done.
Total 6964 (delta 1393), reused 6428 (delta 1348), pack-reused 0
remote: Resolving deltas: 100% (1393/1393), completed with 18 local objects.
remote: error: Trace: a15428229af401e0023eae5e55141756ffbd0a635fadc6d1ee108b25327d40d5
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File 30.Web/el_web_neon_work/eclipse-jee-neon-3-win32-x86_64.zip is 304.29 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
To https://github.com/Davidev-wiki/Kosmo93.git
 ! [remote rejected]   main -> main (pre-receive hook declined)
error: failed to push some refs to 'https://github.com/Davidev-wiki/Kosmo93.git'

'el_web_neon_work/eclipse-jee-neon-3-win32-x86_64.zip',

'Large File',

'[remote rejected]' 

 

이 키워드들을 보니 나도 모르게 또 커다란 파일을 커밋했구나! 라는 생각이 들었다.

 

 

 

 

 

[해결 방법]

 

- 구글에서 애드, 커밋을 취소하는 방법 검색해보고 시도하기. 

- git add -A & git commit 을 2회 진행한 것을 역순으로 commit 2회 취소 & 모든 add 취소

- 아래 커맨드 실행

- git reset HEAD~2

- git reset HEAD

- 다시 git add -A , git commit, git push 진행

- 정상적으로 push 완료!

 

 


commit 취소 커맨드

 

- git reset HEAD^ // 위와 동일
- git reset HEAD~2 // 마지막 2개의 commit을 취소

 

add 취소 커맨드

 

- git reset HEAD [file명]

- git reset HEAD  (file명이 없으면 모든 add가 삭제된다.)


 

반응형

'Version Control System' 카테고리의 다른 글

Progit 리뷰_1장 : What is Git & VCS ?  (0) 2021.08.29
ProGit_첫 리뷰  (0) 2021.08.29
Git push 에러 : errno 10053  (0) 2021.08.25
Git과 Github 연결하기  (0) 2021.08.21
Git push Error  (0) 2021.08.18

댓글