개요
신규 리모트 브랜치를 생성하고 git push -u [리모트 브랜치] 명령어를 실행하는 도중 아래와 같이 에러 메시지가 발생했습니다.
error: cannot lock ref 'refs/remotes/origin/test/push':
'refs/remotes/origin/test' exists: cannot create 'refs/remotes/origin/test/push'
원인
해당 에러가 발생하는 원인은 원격 저장소에 이미 'test'라는 브랜치가 존재하는데 'test/push'라는 브랜치를 새로 생성하려고 하니 충돌이 발생하는 문제였습니다.
해결 방법
해결 방법은 두 가지가 있습니다.
1. 'test' 브랜치가 존재하므로 'test/push' 브랜치명을 겹치지 않게 변경한 뒤 push
2. 기존 'test' 브랜치가 사용하지 않는 브랜치일 경우 'test' 브랜치 삭제 후 git fetch
저 같은 경우 2번 방법을 선택했습니다.
반응형
'[DEV] 기록' 카테고리의 다른 글
[Docker] Window에서 MySQL 컨테이너 올리는 절차 (0) | 2022.01.22 |
---|---|
[SpringBoot] 순환참조 허용 설정 방법 (0) | 2022.01.04 |
[Gradle] Error:Failed to open zip file. Gradle's dependency cache may be corrupt (0) | 2021.12.02 |
[Git] Pull 받을 때 Conflict 나는 경우 해결방법 (0) | 2021.12.02 |
[Git] git auto-crlf 설정 끄는 방법 (0) | 2021.11.19 |