내 스크립트를 추적하기 위해 BitBucket에 git 저장소를 만들었습니다. 나는 단지 git에 대한 경험이 매우 제한적이다. 저는 리눅스와 윈도우의 조합을 사용 합니다만, 리눅스 공유에 매핑 된 드라이브가있는 Windows에서 git bash 쉘을 사용하여 저장소에 파일을 추가하고 있습니다.힘내는 나의 파일을 삭제했다. 복구 될 수 있습니까?
지난 며칠 동안 파일을 추가했지만 커밋 중 하나에서 잘못된 설명을 입력했습니다. 나는 이것을 고치고 해결책을 찾기를 원했다. 내가 발견 한 제안은 rebase를 사용하는 것이 었습니다. 나는 이것을 시도했지만 성공하지 못했기 때문에 나는 단지 잘못된 의견을 가지고 살기로 결심했다.
이 후 필자는 'git add'를 사용하여 저장소에 추가하고자하는 두 개의 스크립트를 만들었습니다.
커밋을 시도했을 때 "현재 '3ac74cb'에 분기 '마스터'를 리베이스하는 동안 커밋을 편집 중입니다. 이 메시지 뒤에는 파일 목록과 제안 사항이 무엇인지 알려주는 다른 줄이 있습니다. 불행히도이 모든 것이 이제는 터미널 버퍼 밖으로 옮겨져서 메시지가 무엇인지를 추적 할 수 없지만 기본적으로 메시지를 따랐습니다.
메시지 중 하나는 내가 끌어 당기는 것을 제안했습니다. 이는 내가 BitBucket에서 편집 한 텍스트 파일을 변경했기 때문입니다. 그래서 나는 또한 끌어 당겼다.
기본적으로 나는 풀을 한 다음 다시 커밋하고 밀어 넣습니다. 이 중 아무 것도 작동하지 않는 것 같아서 rebase 메시지를 없애기 위해 좀 더 인터넷 검색을 수행했습니다. 대답에 따라 나는 'git rebase -abort'를했다.
이 후, 내가 추가하려고했던 두 개의 스크립트가 사라졌습니다.
내 파일을 어딘가에서 되 찾을 수 있습니까? 이런 일을 잃을 여유가 없어서 어떻게 다시 일어나지 않도록 할 수 있습니까? git 사용의 모든 요점은 일을 잃지 않는 것입니다.
추가 정보가 필요하면이 엉망을 이해하고 시도해보십시오. 어떤 도움을 주셔서 감사합니다.
첫 번째 단계로 원격 저장소 (bitbucket의 저장소)를 새 위치로 복제하고 이미 푸시 한 콘텐츠의 사본을 가져옵니다. 내가 취한 조치로 인해 무언가가 삭제되지는 않았지만 누군가가 당신을 도울 수있는 더 많은 경험을하게 할 것입니다. – Dror