push 한 이후 GitHub에서 업로드가 안 됐을 때 점검할 항목

✅ 1. 올바른 브랜치에 push 했는가?

  • GitHub는 기본 브랜치를 main 또는 master로 사용합니다.
  • 로컬에서 main 브랜치에 커밋했는데, 원격은 master를 기본으로 설정했을 수도 있습니다.

🔍 확인 명령어:

git branch        # 현재 브랜치 확인
git branch -r     # 원격 브랜치 목록 확인

🛠 해결:

git push -u origin main

 

그리고 GitHub 웹사이트에서 main 브랜치를 선택해서 내용 확인

 

✅ 2. 원격 저장소 주소가 올바른가?

🔍 확인 명령어:

git remote -v

🛠 잘못되었을 경우 수정:

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