이번에는 잘 어울 렸습니다.로컬에 복제본 원격 브랜치를 실행하십시오.
기본적으로 오프라인 일 때 기본적으로 새로운 프로젝트를 수행했습니다. 이제 온라인으로 돌아 왔으므로 git에 넣고 싶습니다. git init
을 실행하면 이미 그 위치에 기존의 repo가 있음을 알았지 만 (그 일을 기억하지는 못했지만) 커밋 할 변경 사항은 없었습니다 (이제는 파일이 손상되지 않았 음을 알게되었습니다).
GitHub에서 새로운 개인 레포를 만든 다음 로컬 레포에 복제했습니다. 나는 그게 내게 add
, commit
및 push
내가 원격으로 로컬 변경 수있을 것이라고 생각.
그러나 로컬 주소를 빈 리모컨으로 대체하여 모든 로컬 파일을 삭제했습니다.
Fortunatelly, 나는 편집기에서 파일 중 일부를 열었으므로 변경 사항을 간단히 저장할 수는 있지만 누락 된 부분을 정리해야합니다.
자, 이건 너무 길지만이 엉망진창을 취소 할 수있는 방법이 있습니까?
먼저 ... 분실 후 선택적으로
git reflog
,git show
,git cherry-pick
를 사용git fsck --lost-found
와 커밋 검색 할 수 있습니다 왜냐하면 그들은 지역이기 때문입니다. 리모컨으로는'PUSH' 만 할 수 있습니다. 이미 repo를 가지고있을 때 리모콘을 만들 수는 있지만 복제 (연결) 대신'git remote add' 만하면됩니다. 미래의 필요를 염두에 두십시오. 귀하의 특정 문제에 대한 파일이 정말 좋은 제거되었을 경우, 아마도 하드 디스크 파일 복구 도구가 도움이 될 수 있습니다. – Lovato@Lovato Yup. 나는이 모든 것을 알고 있지만, 나는 급한 뇌 방귀의 심각한 증세를 겪었다. 그것은 큰 문제가 아니며, 나는 처음부터 다시 만들 것입니다. 감사. :) – Nix
LOL. 행운을 빕니다. – Lovato