경고 : refname 'HEAD'가 모호합니다.
나는 Git을 처음 사용하고 다음 명령을 실행하면 하나의 분기가 너무 많은 것 같습니다.
warning: refname 'HEAD' is ambiguous.
다음과 같은 결과가 나타납니다.
warning: refname 'HEAD' is ambiguous.
From github.com:dagda1/hornget
* branch master -> FETCH_HEAD
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
내가 실행하면 git branch -a
나는 다음을 얻는다 :
HEAD
* master
remotes/emmekappa/master
remotes/origin/HEAD -> origin/master
remotes/origin/master
에 의해 혼동됩니다 remotes/origin/HEAD -> origin/master
.
이것이 무엇이며 어떻게 모호한 지점을 제거 할 수 있습니까?
모호한 지점을 추가했다고 생각되는 병합을 수행 하여이 단계에 도달했습니다.
문제는 HEAD
분기가 현재 매우 위험하다는 것 입니다. 이는 현재 분기 가되는 모든 분기의 상징적 이름이기 때문입니다 .
이름을 바꾸십시오.
git branch -m HEAD newbranch
그런 다음 검사하고 수행 할 작업을 결정할 수 있습니다 (삭제 또는 설명 분기 이름으로 저장).
( origin/HEAD
원격 지사는 문제가되지 않습니다)
또한 원하지 않는 경우 분기를 삭제합니다.
git branch -d HEAD
대문자 -D
를 사용 하여 삭제를 강제 실행하십시오.
git branch -D HEAD
다음을 HEAD
사용하여 이름이 지정된 태그를 생성 한 경우 ...
git tag HEAD
... 다음을 사용하여 해당 태그를 삭제할 수 있습니다.
git tag -d HEAD
이 경우 참조 : kerneltrap.org/git-tag HEAD
즉, "head"라는 분기가 있습니다. 나는 같은 문제가 있었고 다음 명령을 수행하여 해결했습니다.
git branch -d head
자식 저장소에서 사용 가능한 참조를 확인하십시오. 저장소에 두 개의 HEAD가 있습니다. 이것은 이름이 HEAD 인 브랜치를 모호하게 만듭니다.
git show-ref
해결책:
지점 이름 바꾸기
git branch -m HEAD <new_branch_name>
또는
지점 삭제
git branch -d HEAD
참고 URL : https://stackoverflow.com/questions/1692892/warning-refname-head-is-ambiguous
'Programming' 카테고리의 다른 글
초를 표시하지 않고 .toLocaleTimeString ()을 어떻게 사용합니까? (0) | 2020.06.27 |
---|---|
java.lang.IllegalStateException : 단편이 활동에 첨부되지 않음 (0) | 2020.06.27 |
삽입 후 생성 된 아이디 얻기 (0) | 2020.06.27 |
jQuery UI 대화 상자를 ajax 가로 드 한 내용의 너비로 자동 크기 조정 (0) | 2020.06.27 |
한 SQLite 데이터베이스에서 다른 SQLite 데이터베이스로 데이터 복사 (0) | 2020.06.27 |