2013-09-26 4 views
1

오늘 우리의 맨손으로 저장소에 큰 문제가 발생합니다. 알 수없는 몇 가지 이유 때문에 표준 (재킷이 아닌) git repo로 다시 초기화 된 것처럼 보입니다. 어쨌든 파일이, 모두가기본 저장소를 다시 초기화하십시오.

Your configuration specifies to merge with the ref 'master' 
from the remote, but no such ref was fetched. 

:

이상한 것은 내가 여전히 넷빈즈 IDE에서에/푸시를 당길 수 있다는 것입니다하지만 난 명령 줄에서 같은 일을하려고하면이 오류를 얻을 수 폴더 분기, 후크, 참조 및 기타. 내가 실행하려고하면 나는 그것이 나에게이 오류를 반환 git show 실행하려고하면

git branch 그것은 나에게 아무것도 돌려주지 않는 :

fatal: bad default revision 'HEAD' 

나는 git config -e와 설정 파일을 열어 베어 옵션이 false로 설정했다. 나는 그것을 행운으로 수동으로 설정하려 했으므로 git init --bare으로 시도했지만 여전히 작동하지 않습니다.

git이 아직 남아있는 모든 데이터를 인식하도록 할 수있는 방법이 있습니까? 베어 레포를 복구하는 가장 좋은 전략은 무엇입니까?

도움을 주시면 감사하겠습니다.

답변

1

"GIT --> fatal: bad default revision 'HEAD'"에서 언급했듯이 지점 (마스터와 같은)이 로컬 Repo에 없어도 서버에서 삭제되면 문제가 발생할 수 있습니다.

  • 이 지역의 repo에 원격으로 그 새로운 베어의 repo URL을 추가 새로운 베어의 repo
  • 를 작성 (git remote add) :

    베어의 repo 이상한 상태에 정말 경우

    , 그것은에 최고
  • push from your local repo everything (git push --all + git push --tags) 당신에게 AG 감사
+0

당신이 제안 내가 빠른 회복을했다, 당신에게 많이 감사하고 모든 것을 지금은 잘 작동 아인! :디 – Ingro

관련 문제