나는 Github를 Win 7의 Github Desktop UI를 통해 독점적으로 사용했다. 잠시 동안 github.com의 온라인 카피와 행복하게 동기화했지만 우연히 repo의 로컬 .git 폴더를 실수로 삭제했다. 그래서 GitHub Desktop은 더 이상 이전에 많은 커밋이 있지만 모두 온라인 상태입니다.github 데스크탑에서 repo에 대한 기록을 잃어 버렸고 '분기 동기화 실패'오류가 발생했습니다. 다시 동기화하려면 어떻게해야합니까?
이후로 로컬 저장소의 다양한 파일을 변경했습니다. Github Desktop에 올바른 원격 주소를 다시 입력했는데, 이제는 '동기화'대신 '게시'버튼이 표시되지만 클릭하면 '지점 동기화 실패'오류가 나타납니다.
이 엉망진창을 어떻게 분류합니까? 기본적으로 Github Desktop (이상적)에 표시되는 repo 기록 또는 온라인으로 정확하게 동기화 된 로컬 파일에 대한 최신 변경 사항과 동일한 방식으로 복원하고 싶습니다. 나는 완전히 새로운 repo를 만들고 그것을 게시하고 기존의 역사를 잃고 싶지 않습니다.
저는 git 쉘이나 명령 행에 익숙하지 않지만 필요할 경우 사용할 수 있습니다. 다른 곳에서 온라인 REPO의 새 로컬 복제를 확인, 예를 들어,
감사
감사합니다. 죄송합니다 - 안돼서 질문, 어떻게 온라인 Repo의 새로운 로컬 복제본을 만드나요? –
저는 사용하고있는 GUI 도구에 익숙하지 않지만, 처음으로 기존의 로컬 저장소를 만들고 sync'ed했을 때 따라야했던 절차와 본질적으로 똑같습니다. – jingx