본문 바로가기

기타 개발관련/Git

git push시 관련오류 // fatal: The current branch branchName has no upstream branch. To push the current branch and set the remote as upstream, use

작업 후 , 현재의 작업내용을 반영하고자, commit후 push를 하고자할 때

$ git push

위 이미지와 같은 에러메시지와 함께 push가 되지 않았다.

fatal: The current branch branchName has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin branchName

 

친절하게도 에러창에 해결명령어까지 제시를 해주었는데, 

 

작업을 마친 local저장소의 내용을 반영할 원격(remote)브랜치가 지정되어있지 않다는 의미이다.

 

원격저장소를 확인하는 아래의 명령어를 입력하고,  

$ git remote -v

반영하고자하는 원격저장소가 있다면

// branchName에 브랜치명을 입력하여 적용한다
$ git push --set-upstream origin branchName

를 입력하여 작업내용을 반영한다. 

 

원격 브랜치를 생성하고 싶다면 아래의 명령어를 참고하기 바란다. 

// branchName에는 설정하고자 하는 브랜치명을 넣는다
$ git push origin branchName