본문 바로가기

문돌이 존버/각종 꿀팁 및 해결법

git 원격 branch 생성 및 push하기

반응형

원격저장소로 github를 이용하고 개인 프로젝트가 아닌 공동 프로젝트일 때 브랜치를 생성하고 원격저장소에 저장하는 방법을 알아보겠습니다.

git init
git remote add origin "github url"

git add README.md
git status
git commit -m "initial commit"

git branch "new branch name"
git checkout "new branch name"
git push origin "new branch name"

위의 과정은 git을 초기화하는 것부터 원격저장소 추가, 새로운 branch 생성 및 저장하는 방법까지 한 번에 작성한 것입니다. "" 로 된 부분에서는 개인적인 명칭을 사용하시고 ""자체는 없애면 되겠습니다.

브랜치를 생성하기 전 git add README.md 를 먼저 하는 이유는 commit을 한 번도 하지 않은 브랜치를 push하면 아래와 같은 에러 메시지가 나타나기 때문입니다.

"fatal: Not a valid object name: "

해결 방법은 최소 1번 이상 commit을 진행하면 되는 것으로 처음에 미리 파일을 만들고 commit을 해준 것입니다. 이 이후에 브랜치를 생성해서 push하면 문제 없이 진행될 것입니다.

728x90
반응형