쾌락없는 책임 (공부)/Git

[Git] error: failed to push some refs to 오류

허스크 2023. 3. 27. 22:35
반응형

개요

급하게 처리한다고 차마 해결하지 못했는데 Github Desktop 을 사용하면서 처음 보는 오류가 나왔습니다. 정확히는 아래 내용과 같았습니다.

error: failed to push some refs to '내 깃허브 주소'

 

 

해결법 - 다른곳에서 클론 후 .git 파일 옮겨주기

일단 이 커밋 내역을 잃을 수는 없었기에 여러 방법을 시도해 봤습니다. git gc 도 해보고 패치는 당연히 되어 있었고 컴퓨터도 재부팅 해보고 등등...

이런 과정들에서 전부 해결이 안되어서 아래와 같은 방식을 사용했습니다.

  1. 기존 폴더는 그대로 둔 뒤 다른곳에서 해당 리포지토리를 Clone
  2. 클론이 되면 파일 탐색기에서 '보기 > 표시/숨기기 > 숨긴항복 > 체크'
  3. .git 파일이 보이면 이걸 가져와서 붙여넣기
  4. 이후 github desktop 기준 Add > add existing respository 
  5. 해결!

왜 이런 오류가 나는지는 알 수 없지만 위와 같은 방법으로 해결하는 방법은 알아 냈습니다... 다들 이런일 없기를 바랍니다!

반응형