[Git] src refspec BRANCH does not match any 에러

2023. 2. 15. 23:28Developers 공간 [Shorts]/Software Basic

728x90
반응형
<분류>
A. 수단
- OS/Platform/Tool : Linux, Kubernetes(k8s), Docker, AWS
- Package Manager : node.js, yarn, brew, 
- Compiler/Transpillar : React, Nvcc, gcc/g++, Babel, Flutter

- Module Bundler  : React, Webpack, Parcel

B. 언어
- C/C++, python, Javacsript, Typescript, Go-Lang, CUDA, Dart, HTML/CSS

C. 라이브러리 및 프레임워크 및 SDK
- OpenCV, OpenCL, FastAPI, PyTorch, Tensorflow, Nsight

 


1. What? (현상)

git push origin BRANCH
error: src refspec BRANCH does not match any
error: failed to push some refs to 'https://github.com/REPO.git'

commit을 하고 나서, 위와 같이 BRANCH 로 push를 하고 나니 push 가 되지 않습니다. 


2. Why? (원인)

  • 현재 git 로컬의 git branch를 확인해봅니다.
git branch -v
  • 현재 Local의 Branch 이름과 Remote에 올리려는 Branch의 이름이 다르기 때문입니다.

3. How? (해결책)

  • commit이 되어 있으므로 해당 commit(HEAD)을 원하는 BRANCH로 보내는 명령어를 사용하면 됩니다.
git push origin HEAD:BRANCH

 


 

728x90
반응형