브랜치 받아서 코드를 수정하고 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



혹시 왜 이러는지 아는분 계신가요?