✅ 1. 올바른 브랜치에 push 했는가?
- GitHub는 기본 브랜치를 main 또는 master로 사용합니다.
- 로컬에서 main 브랜치에 커밋했는데, 원격은 master를 기본으로 설정했을 수도 있습니다.
🔍 확인 명령어:
git branch # 현재 브랜치 확인
git branch -r # 원격 브랜치 목록 확인
🛠 해결:
git push -u origin main
그리고 GitHub 웹사이트에서 main 브랜치를 선택해서 내용 확인
✅ 2. 원격 저장소 주소가 올바른가?
🔍 확인 명령어:
git remote -v
- 주소가 https://github.com/사용자명/레포명.git 이어야 함
🛠 잘못되었을 경우 수정:
git remote set-url origin https://github.com/사용자명/레포명.git
✅ 3. 커밋을 했는가?
- git add만 하고 git commit을 안 하면 아무 것도 push 되지 않습니다.
🔍 확인:
git log --oneline
- 로그가 없다면 아직 커밋이 안 된 상태입니다.
🛠 해결:
git add .
git commit -m "커밋 메시지"
git push origin main
✅ 4. push가 성공했는가?
- 때때로 GitHub 로그인 인증 실패, 권한 문제, 충돌 등으로 인해 푸시가 실제로 실패했을 수 있습니다.
🔍 확인:
- git push 명령어 실행 후 출력 메시지를 확인해보세요.
- 다음 메시지가 나오면 성공입니다.
To https://github.com/사용자명/레포명.git
* [new branch] main -> main
- 반면, 다음과 같은 오류가 발생했다면 업로드되지 않은 것입니다:
- 403 permission denied
- error: failed to push some refs
- fatal: repository not found
🛠 해결:
- GitHub Personal Access Token(PAT)을 다시 등록하거나, 로그인 정보를 재설정해야 할 수 있습니다.
✅ 5. GitHub 웹사이트에서 브랜치를 바꿔보았는가?
- 기본 브랜치가 main이 아닌 경우, GitHub에서 Code 탭 오른쪽 상단에서 브랜치를 선택해야 보입니다.
✅ 6. .gitignore로 인해 업로드가 누락된 건 아닌가?
- .gitignore에 해당 폴더/파일이 명시되어 있다면 git add되지 않아 업로드되지 않습니다.
🔍 확인:
cat .gitignore
✅ 7. 깃허브 저장소가 실제로 비어 있는가?
- 웹사이트에 …or push an existing repository from the command line 이 계속 보이면, 아무 것도 push되지 않은 상태입니다.
'Programming > git' 카테고리의 다른 글
| Git 사용 시 필수 기능 (0) | 2025.07.20 |
|---|---|
| git 으로 업로드된 파일 확인 (0) | 2025.07.20 |
| Git 파일 업로드 방법 (0) | 2025.07.20 |
