새 원격 리포지토리를 만들 때 There isn't anything to compare.
소개
새 원격 리포지토리를 만들고,
로컬에서 git 초기화 (git init)
git의 원격 저장소와의 연결 (git remote add)
커밋 푸시
자, 당겨 요청하자! 같은 화살표에 오류 발생 (눈물)
There isn't anything to compare.
Nothing to compare, branches are entirely different commit histories
(訳)
비교할 것이 아무것도 없다.
비교할 것이 없으며, 분기는 완전히 다른 커밋 내역입니다.
리모트 리포지토리 신규 작성시의 상태 2 패턴
리모트 리포지토리 신규 작성시의 상태에 따라
후속 조작 절차가 다릅니다.
잘못된 조작 절차(원인)
이미 원격 저장소에 자동으로 생성 된 파일이 있습니다.
클론하지 않고 리모트 어드하고 무리하게 푸시했기 때문에.
1. git init
2. git remote add
3. git add
4. git commit
5. git push
.gitignore 파일 · READEME 파일을 자동 생성하는 경우
먼저 로컬 리포지토리에 복제해야 합니다.
올바른 작동 절차
원격 리포지토리를 복제하고 파일을 추가로 관리합니다.
1. git init
2. git clone
3. git add
4. git commit
5. git push
리모트 어드로 리모트 리포지토리를 묶어 파일 관리를 시작한다.
잘못된 조작 절차(원인) 와 같은 순서로 정상적으로 할 수 있습니다.
해결 방법
이 오류가 발생하면 ...
원하는 디렉토리에서
1. git init
2. git clone
3. git add
4. git commit
5. git push
의 순서로 조작해 간다.
다음의 순서로 강제적으로 main 브랜치를 master 브랜치의 내용과 동일하게 해,
강제로 원격 저장소의 메인 브랜치로 푸시하면 해결됩니다.
※ 리모트 리포지토리의 메인 브랜치의 내용이 사라져 버리므로
백업을 취하십시오.
git checkout master
// 強制的にmainブランチをmasterブランチの内容と同一にする
git branch main master -f
git checkout main
// 強制的にリモートリポジトリのmainブランチにプッシュする
git push origin main -f
참고
Reference
이 문제에 관하여(새 원격 리포지토리를 만들 때 There isn't anything to compare.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/axs-dev/items/93983ad1b91de34a8c6d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(새 원격 리포지토리를 만들 때 There isn't anything to compare.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/axs-dev/items/93983ad1b91de34a8c6d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)