2014-10-24 10 views
0

내 Windows 8.1 컴퓨터에 로컬 지점이있어 원격 원본에 대한 추적을 잃어 버렸고 더 이상 끌어 오거나 푸시 할 수 없습니다. 암이 정말 의미와 방법이 문제를 해결하는 것을 혼동Git이 원격 참조 오류를 가져 오지 않았습니다.

git.exe pull -v --progress   "origin" 

error: no such remote ref 76b9285a434564e6de16336307092c7ad6cb8015 refs/heads/feature/meetingroom 
error: no such remote ref 97fe8cf5a85a4d1b2ac9f879507e75cfc2680c65 refs/heads/master 
error: no such remote ref aada820ffee201d3976d3a7c7358a04f1c99860c refs/heads/LostBranch 

git did not exit cleanly (exit code 1) 

다음과 같은 오류가 산출 끌어 시도

$ git branch -u origin/LostBranch 
Branch LostBranch set up to track remote branch LostBranch from origin. 

그러나 그 이후

와 그것을 패치?

+0

'자식 가져 오기'가 작동합니까? – musiKk

+0

msysgit을 다시 설치하고 재부팅했습니다. – icelava

답변

0

msysgit을 재설치하고 운영 체제를 다시 시작하면 현재 작동합니다.

0

지점이 "강제 적용"되어 해당 내역이 변경 될 수 있습니다. 원격 추적 브랜치 (다른 지점이 제거되었을 때 또한 발생할 수있는 마지막 더 이상 존재하지 않는 origin에서 SHA1를 가져옵니다.

에 해당 지역의 repo에있는 포인터를 의미
(자식은 --prune 가져) 로컬 원격 추적 브랜치를 청소

을 도울 수 또는 원격 기원 오른쪽의 repo를 참조하지 않고 어떻게 든 경우가 발생할 수 있습니다.

어떤 경우, 다른이의 repo를 복제하려고 주먹 것이 가장 좋습니다 현재의 로컬 저장소를 너무 많이 사용하는 대신 새 복제본에서 진행중인 작업을 확인하십시오.