경고: 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
git 저장소에서 사용 가능한 참조를 확인합니다.저장소에서 두 개의 HEAD를 관찰하게 됩니다.따라서 HEAD라는 이름의 지점이 모호해집니다.
git show-ref
해결책:
분기 이름 바꾸기
git branch -m HEAD <new_branch_name>오어
분기 삭제
git branch -d HEAD
이것은 당신이 "머리"라는 이름의 가지를 가지고 있다는 것을 의미합니다.저도 같은 문제가 있었는데, 다음 명령을 수행하여 해결했습니다.
git branch -d head
언급URL : https://stackoverflow.com/questions/1692892/warning-refname-head-is-ambiguous
'programing' 카테고리의 다른 글
| 장고: 양식을 사용하여 하나의 템플릿에 여러 개의 모델을 사용합니다. (0) | 2023.09.16 |
|---|---|
| c, boole에서 true == 1이고 false == 0입니까? (0) | 2023.09.16 |
| javascript를 사용하여 브라우저에서 TCP Socket에 연결 (0) | 2023.09.16 |
| 하위 쿼리에 가입하려면 어떻게 해야 합니까? (0) | 2023.09.16 |
| mysql의 값에서 선택 (0) | 2023.09.16 |