[Git] 레파지토리 복구(Github 지원 요청 방법)


[Git] 레파지토리 복구(Github 지원 요청 방법)

상황설명 한 저장소의 커밋을 다른 저장소에 추가하고 싶었다. 하나를 'A'라고 가정하고, 다른 하나를 'B'라고 했을때 다음의 명령어를 실행했다. git clone --mirror https://github.com/myname/A.git 그리고 나서 다음 명령어를 실행했다. git push --mirror https://github.com/myname/B.git 레파지토리를 확인했을때, B의 모든 커밋이 사라져있었고 A와 동일해져 있었다....... 구글링해봐도 커밋 기록이 있어야 복원을 하는데, 모든 커밋 기록이 사라졌기에 복원을 할 수 없을 것 같았다. 로컬에 백업둔것도 없어서, 정말 "나는 왜 이렇게 어리석을까.."하며 자책하다가, 혹시나 하는 마음에 깃헙 지원 요청을 해봤다. 다행히 친절한 Haruna씨가 도와주어서, 복구 완료했다... 내 프로젝트라서 다행이지, 만약 이게 협업하는 프로젝트라면 어땠을까... 생각만 해도 아찔하다.. 교훈: 로컬에 백업 하자, 함부로 pus...



원문링크 : [Git] 레파지토리 복구(Github 지원 요청 방법)