2014-07-16 1 views
1

실수로이 명령을 실행했습니다 : git push --mirror, 이제 GitHub의 대부분의 분기가 손실됩니다. 어떻게 돌려받을 수 있을까요? 여기에 넣어야 할 정보는 무엇입니까?git push 명령으로 원격 브랜치를 제거 취소 - 미러

+0

나는이 문제가 발생하는 것을 들어 본 적이 없다. 더 자세한 내용을 추가 할 수 있습니까? –

답변

1

로컬 저장소 (원격 추적 지점, "원격"네임 스페이스)에서 손실 된 경우 git fetch을 다시 가져올 수 있어야합니다.

서버 측에서 서버를 잃어버린 경우 서버에 액세스하여 git reflog을 조사하면 푸시하기 전에 여러 지점의 HEAD가 표시되어야합니다.

+0

GitHub에서 호스팅되었습니다. 어떻게'git reflog'를 실행할 수 있습니까? – Victor

+0

이제 로컬과 리모트에서'master'와'development' 만 있습니다. '생산 '과 나머지는 현지와 원격 모두에서 사라졌다. – Victor

+0

@Victor는'git fetch'로 시작합니다. 'git branch -avvv'가 원격 브랜치를 표시하지 않으면 GitHub 지원팀에 연락하십시오. – VonC

관련 문제