찾다

 >  Q&A  >  본문

git fetch 명령이 실행된 후 error: can lock ref가 출력됩니다.

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

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


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

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

phpcn_u1582phpcn_u15822884일 전937

모든 응답(1)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-02 09:44:35

    무슨 일이 있었는지 알아요

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


    2. git remote prune origin release

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

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

    회신하다
    0
  • 취소회신하다