git fetch 명령이 실행된 후 error: can lock ref가 출력됩니다.
phpcn_u1582
phpcn_u1582 2017-05-02 09:42:35
0
1
883

gitlab에 두 개의 브랜치가 생성되었으며 그 중 하나의 이름은 release/sprint12

그런 다음 git fetch를 실행할 때 오류가 보고되었습니다. stackoverflow .git/refs/remotes/origin/release
의 답변에 따라 로컬 폴더를 삭제한 다음 git fetch를 다시 실행하면 다음과 같은 오류가 보고되었습니다.


그리고 .git/refs/remotes/origin/release 폴더 아래도 확인해 보니 비어 있고 sprint12 폴더도 없었습니다.

이 문제를 겪은 사람이 있나요?

phpcn_u1582
phpcn_u1582

모든 응답(1)
漂亮男人

무슨 일이 있었는지 알아요

1. git remote show origin을 실행하면 원격으로 삭제된 브랜치를 포함한 모든 정보가 표시되지만 브랜치는 로컬에 유지됩니다.


2. git remote prune origin release

실행 후 로컬 브랜치를 삭제합니다.

3. git fetch을 실행하여 새 브랜치를 가져옵니다release/sprint12

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿