git: 로컬 분기 이름 변경 실패
로컬 지점 이름을 바꾸려는 시도가 왜 실패했는지 모르겠습니다.저는 기본적으로 프로젝트를 복제했고, 그 다음 프로젝트 내에 서브모듈도 있고, 서브모듈 코드도 다운로드했습니다.하지만 사용할 때는git branch하위 모듈 내에서 다음을 수행합니다.
* (no branch)
master
코드가 다른 지점에 있는 것 같은데 출력 결과에 이름이 없습니다.그런 다음 온라인에서 로컬 지점 이름을 변경하는 방법을 검색해보니 다음과 같습니다.
git branch -m <newname>
이 명령을 실행한 후 git에서 다음 오류가 발생했습니다.
error: refname refs/heads/HEAD not found
fatal: Branch rename failed
왜 이런 일이 일어나는지 아는 사람?감사해요.
저도 이 문제에 관심이 있습니다.그 이유는 이 깃 저장소에 대한 약속이 없었기 때문입니다.
명령을 실행할 때git branch -M main. 다음과 같은 오류 메시지가 나타납니다.
error: refname refs/heads/master not found
fatal: Branch rename failed
다음 명령으로 첫 번째 커밋을 추가하면 모든 것이 작동합니다.
git add .
git commit -m 'Init'
현재 분리된 헤드 상태입니다.새 분기를 체크아웃해야 현재 커밋과 연결할 수 있습니다.
git checkout -b new_branch
마스터 브랜치와 깃허브의 (새로운) 메인을 만드는 "깃인트"의 충돌이라고 생각했습니다.
이후:
git add .
git commit -m "first commit"
할 수 있었습니다.git branch -M main
다음에서 이름을 변경할 수 있습니다.master로.main몇 단계 안에, 당신이 커밋을 하기 전에, 지역적으로.
- 프로젝트가 있는 디렉토리로 이동합니다.
- 기본적으로 숨겨진 파일을 표시합니다.
.git숨겨질 겁니다 - 안에서.
.git, 파일이 있습니다.HEAD, 텍스트 편집기에서 엽니다.보시게 될 겁니다.ref: refs/heads/master. - 간단해요, 바꿔요
master로.main.
방금 마스터 지점 이름을 메인으로 변경했습니다.입력만으로 이를 확인합니다.git branch터미널에서
먼저 다음을 사용하여 전자 메일 및 사용자 이름 구성을 설정합니다.
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
그런 다음 파일을 추가합니다.
git add .
그런 다음 첫 번째 커밋을 합니다.
git commit -m "Initial commit"
이제 명령을 실행합니다.
git branch -M main
저한테는 이런 식으로 효과가 있었어요.
제 생각에 당신은 "(지점 없음)"이라는 지점에 있는 것이 아니라 지점에 있는 것 같습니다.
체크아웃 마스터를 처음 사용하는 경우:
git checkout master
그런 다음 새 분기를 만듭니다.
git checkout -b new_branch
예상했던 것처럼 보일 겁니다
저도 그 오류가 발생했지만 다음과 같이 수정했습니다.git commit -m"your commit"이전:git branch -M main그리고 제대로 작동했습니다.
다음 명령을 실행하여 마스터에서 메인으로 전환할 수 있습니다.
git add .
git commit -m "Init"
git branch -m main
파일을 커밋하고 추가하려면 몇 가지 변경 사항도 있어야 합니다.그렇지 않으면 이 메시지가 계속 표시됩니다.
변경사항이 없는 경우 일부 파일을 만들거나 아무것도 없는 경우 빈 파일을 만듭니다.
touch blank.txt
보다
git commit -m "Project Init"
git add .
시도해 보기:
git config --global user.email "당신의 이메일"
git config --global user.name "당신의 사진"
git commit -m "Tailwind를 사용한 TypeScript React"
깃가지 -M메인
git 푸쉬-u 오리진 메인
효과가 있겠지요! :)
언급URL : https://stackoverflow.com/questions/18382986/git-rename-local-branch-failed
'programing' 카테고리의 다른 글
| PL/SQL에서 한 줄 IF 조건 (0) | 2023.09.07 |
|---|---|
| requirejs domReady 플러그인 대 Jquery $(문서).준비됐어요? (0) | 2023.09.07 |
| 연결 대상 경로를 확인하는 파워셸 (0) | 2023.09.07 |
| VBA Excel 중단점 및 중지가 작동하지 않습니다. (0) | 2023.09.07 |
| 각진 재료 - 비활성화된 버튼에 툴팁을 추가하는 방법 (0) | 2023.09.07 |



