본문 바로가기
Study/ETC

GIT - Push 에러 해결방법

by 멘탈은안녕하신가 2023. 5. 9.
728x90
반응형
  • 신규 브런치 생성 후 푸쉬를 하는데 아래와 같은 에러가 발생

1. git did not exit cleanly

- 보통 원격(git hub)와 로컬의 내용이 다를 때 혹은 설정이 꼬였을 때 발생하는 에러로 tortoisegit을 쓰고 있다면 clean을 진행해 주면 해결됨. 근데 이번엔 뭐가 문제인지 clean후에 아래와 같은 에러가 추가로 발생

 

2. refs/heads/master:refs/heads/master [remote rejected] (failure)

- 이 에러와 함께 intelliJ에선 '푸시가 거부됨 원격에서 거부되었습니다' 라는 메시지가 출력되었는데, 구글에 검색을 해도 별다른 소득이 없어 신규로 생성했던 브런치를 삭제 후 시도 했더니 푸쉬가 진행되었음.

 

- 신규 생성 브런치와 master 브런치를 제외한 다른 브런치들도 함께 삭제 했었기 때문에 master를 제외한 브런치 모두를 삭제해서 해결된건지는 알수 없음.

 

  •  구글 검색 후 시도해보았지만 실패한 방법으로는 아래와 같음.

- 원격 서버와 동기화후 푸시

- (존재하는 브런치 전부)PULL 후 푸시

- 신규 커밋 내용 master 브런치에 병합 후 푸시

- git clean 후 푸시

- github의 브런치 설정에 protection rules 수정후 푸시

728x90
반응형

댓글