2011-11-12 3 views
0

원격 자식 저장소에 액세스하는 데 git 명령 만 사용하는 경우 실수로 손상 될 수 있습니다.원격 자식 저장소가 손상되었습니다.

예 : 로컬 저장소에서 실수로 찾기 및 바꾸기 명령을 실행하면 .git 디렉토리의 내용을 변경하고 GIT 사용을 손상시킬 수 있습니다. 이제 리모컨으로는 불가능합니다.

롤백 또는 기타 이와 같은 작업 조합을 수행 한 경우 또 다른 경우입니다.

가능한 경우 수행 된 미친 작업의 나쁜 영향 중 일부를 실행 취소 할 수없는 원격 저장소가있는 상황이 발생할 수 있습니다.

답변

1

디스크 장애를 제외하고는 : 아니요, git 명령을 사용하여 원격 git 저장소를 손상시킬 수 없습니다. git 명령을 통해서만 로컬 git 저장소를 손상시킬 수는 없습니다. -을 검색하면 git 명령을 대체하지 않습니다.

그러나 git reset --hard를 실행하고 reflog를 만료 한 다음 저장소를 정리하고 가비지 수집하여 커밋을 잃을 수 있습니다. 하지만 다시, 이것은 부패한 저장소가 아닙니다 ... 단순히 제거한 데이터가 누락되었습니다 ...

관련 문제