2012-11-30 2 views
1

Esc 키를 누르면 My Tortoise Git이 내 마스터 브랜치를 체크 아웃했습니다. Toirtoise 창에 포커스가 있다는 것을 몰랐기 때문에 계산이 중단되었습니다.git checkout master가 실수로 중단되었습니다.

하지만 내 활성 분기는 여전히 "마스터"가 아닙니다. 이제 master 체크 아웃을 시도 할 때, 몇개의 파일 다음에 "Aborting"이라고 쓰여진 다음, Tortoise가 말하기를 : git은 깨끗하게 종료하지 않았습니다 (종료 코드 1).

.git 디렉토리에서 index.lock을 제거해 보았습니다. 이것은 약간의 도움이되었습니다. 즉각 중단 대신에 몇 개의 파일을 체크 아웃하고 덮어 쓰고 중단합니다.

마스터 분기를 수정하거나 강제로 전환 할 수 있습니까? 최신 변경 사항을 가져올 수있는 원격 준비 지점이 있습니다. 새로운 git 저장소로 시작할 수는 있지만 다른 (로컬) 지점을 잃어 버릴 수 있습니다.

답변

0

어쩌면 명령 줄을 사용하여 현재 진행중인 작업을 볼 수 있습니다.

git checkout master 실행을 시도한 다음 출력 내용을 여기에 입력하십시오.

1

git fsck 시도해 볼 수도 있습니다. (나는 "man git-fsck"를 먼저 사용한다.)

관련 문제