작업 후 , 현재의 작업내용을 반영하고자, 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