브랜치 받아서 코드를 수정하고 push를 하려는데 push가 안됩니다
인터넷에 검색해보니 보통은 그냥 잘들 된다는데 혹시 같은 문제로 고생해보신분 계신가요?
클론 및 브랜치로 체크아웃
git clone :/GIT_REPO/source
git checkout -b origin/br1
코드 수정 후 커밋 완료
리모트 푸쉬 시도
git push origin br1
error: src refspec br1 does not match any.
error: failed to push some refs to '/GIT_REPO/source'
오류남
git branch -r
origin/HEAD -> origin/master
origin/br1
origin/master
git branch
master
* origin/br1
정상적으로 br1으로 브랜치 한거 같은데 말이죠
git remote show origin
* remote origin
Fetch URL: /GIT_REPO/source
Push URL: /GIT_REPO/source
HEAD branch: master
Remote branches:
br1 tracked
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
br1이 정상적으로 트래킹 되고 있다고 뜹니다
git show-ref
7428 refs/heads/master
6666 refs/heads/origin/br1
7428 refs/remotes/origin/HEAD
6666 refs/remotes/origin/br1
7428 refs/remotes/origin/master
fa36 refs/tags/1.0
혹시 왜 이러는지 아는분 계신가요?
git push origin origin/br1 이거아님 ?
지금 checkout 받을떄 origin/br1 로 받았잖아
왜 저렇게 받았는지는 모르겠지만 -_-\