4
실패 --hard 원산지/마스터를 재설정하고 원산지/마스터로 정확히 동일합니다 내가 문제없이 같은 REPO에 전에 이런 짓을 한자식 서버에서 변경 사항을 취소하려고
git fetch --all
git reset --hard origin/master
하지만, 그것은 다음과 같은 실패이 시간 :
제거 지수와 sugges으로 재설정 :
fatal: Could not reset index file to revision 'origin/master'
유무는 다음 시도 테드 here는 :
rm .git/index git reset
- 또한 일부 프로세스가 .git의 \ 지수에 대한 잠금을 가질 수 here을 제안했다. 그 살인 프로세스와
git reset
을 실행하면 문제를 해결할 수 있지만 파일에 원격으로 잠금이 있는지 확인하는 방법을 알 수 없습니다. 또한 색인 파일을 제거하고 리셋하는 것이 동일한 효과를 보였을 것으로 보인다.
내 마음을 잃어. 어떤 도움을 주셔서 감사합니다.
원하는 지점에. 하지만 리모컨으로 리셋하려고하기 때문에 잠시 생각을 잃기 전에 리포지토리를 다시 시작하고 복제 할 수 있습니다. 그러나, 나는 그것이 두려워 할 것이기 때문에 왜 다시 일어날지를 생각해보기 바란다. –
확인할 사항 :'GIT_INDEX_FILE'이 환경에 설정되어 있습니까? 그렇다면 해당 파일을 만들거나 쓰는 권한이 있습니까? 그렇지 않다면 실제 색인 파일 (보통'.git/index'이지만 지금은'add-worktree '에 의존한다)을 찾아 그 파일을 만들거나 쓸 수있는 권한이 있는지 확인하십시오. – torek
흠, GIT_INDEX_FILE이 설정되지 않았습니다. git/index에 대한 권한 644 : \ – Caes