치명적인 : 유효한 개체 이름이 아닙니다 : 'master'
git 1.7을 실행하는 개인 서버가 있습니다.
git init
마스터 분기를 생성하지 않는 폴더. 내가 할 때의 원인 :
git branch
아무것도 나열하지 않습니다. 내가 할 때 :
git --bare init
파일을 만듭니다. 입력 할 때
git branch master
그것은 말한다 :
fatal: Not a valid object name: 'master'.
내가하면
git init
폴더가 마스터 분기를 만들지 않습니다
이것은 사실이며 예상되는 행동입니다. Git은 master
무언가를 커밋 할 때까지 지점을 만들지 않습니다 .
내가 할 때
git --bare init
파일을 만듭니다.
베어-레인 git init
은 .git
프로젝트 루트의 숨겨진 디렉토리에 동일한 파일을 생성합니다 .
입력
git branch master
하면 "치명적 : 유효한 개체 이름이 아닙니다 : 'master'"
그것은 다시 올바른 행동입니다. 커밋 할 때까지 마스터 분기 가 없습니다 .
당신은 질문을하지 않았지만, 당신이 물어 보겠다고 생각한 질문에 대답 할 것입니다. 디렉토리에 하나 이상의 파일을 추가 git add
하고 커밋을 준비하십시오. 그런 다음 git commit
초기 커밋 및 master
분기 를 만듭니다 .
Git은 첫 커밋을 마치면 마스터 브랜치를 만듭니다. 리포지토리에 코드가없는 경우 분기가 없어야합니다.
우선, "베어 리 저장소"를 생성 할 때는 작업을 수행하지 않을 것입니다 (작업 복사본이 포함되어 있지 않으므로 git branch
명령이 유용하지 않습니다).
이제 a master
를 수행 한 후에도 브랜치 가없는 이유 git init
는 커밋이 없기 때문입니다. 첫 번째 커밋을 만들면 master
브랜치 가 생깁니다.
새 브랜치를 생성하기 전에 마스터에서 한 번 이상 커밋해야합니다.
- 올바른 디렉토리에 있는지 확인하십시오 (때로는 같은 이름을 가진 두 개의 폴더가 서버에 없을 수도 있지만 한 번은 가지고 있습니다).
- 커밋해야 모든 것이 잘 작동합니다.
참고 URL : https://stackoverflow.com/questions/9162271/fatal-not-a-valid-object-name-master
'Programing' 카테고리의 다른 글
SQL Server 인덱스 명명 규칙 (0) | 2020.06.03 |
---|---|
SQL 데이터베이스에서 기본 키로 사용되는 문자열 (0) | 2020.06.03 |
슬래시없이 문자열 반환 (0) | 2020.06.02 |
팬더를 사용하여 상관 행렬 플롯 (0) | 2020.06.02 |
작업 표시 줄에 뒤로 버튼 표시 (0) | 2020.06.02 |