[TOOL]/Git

[GIT] No refs in common and none specified; doing nothing

SEOULSENSE 2020. 8. 10. 00:15
$ git push
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
Everything up-to-date

Git push시 다음과 같은 에러가 발생할 경우

$ git push -u origin master

위와 같은 방법으로 해결할 수 있다.

문제의 원인은 다음과 같다고 한다.

이는 원격 저장소 상에 아직 master 브랜치가 작성되지 않았기 때문입니다. push 할 때의 인수가 생략된 경우 기본적으로 원격 저장소와 로컬 저장소 양쪽에 모두 존재하는 브랜치가 push의 대상이 됩니다. 따라서 원격 저장소에 존재하지 않는 브랜치를 push하는 경우에는 저장소와 브랜치를 명시적으로 지정할 필요가 있습니다.
한 번 push를 실행하면 master 브랜치가 만들어지므로, 이후의 push에서는 저장소와 브랜치의 지정을 생략할 수 있습니다.
출처 : https://backlog.com/git-tutorial/kr/reference/trouble-shooting.html