git repo 연동 방법

소개

Github Repository에 존재하는 Repo를 로컬로 가지고 올때는 git clone으로 간단하게 가져올 수 있습니다.

반대로 기존에 로컬에서 작성한 코드를 Github 에 Repository를 생성하고 pull 하고 싶을 때 어떻게 하는지, 하는 과정에서 발생할 수 있는 에러 처리 방안에 대해 간단히 정리해봅니다.

Local 코드 Github Repository에 Pull 하는 절차

  1. Github에서 Repository 생성
  2. 이미 작성되어진 로컬의 코드 프로젝트 폴더에서 아래 명령어 실행
# github 에서 repository 생성 후, 만들어진 repository 주소 사용
git remote add origin https://github.com/[github_계정]/[github_repository_name].git
git branch -M main
git push -u origin main

발생할 수 있는 에러 처리

branch 를 master 에서 main 으로 강제 변환하는 과정에서  아래와 같은 에러를 만날 수 있습니다.

$ git branch -M main
error: refname refs/heads/master not found
fatal: Branch rename failed

git init 후, initial commit을 하지 않고 branch 명 강제 변경 시 해당 에러가 발생하는데요.

해결 방법은 로컬 코드 프로젝트 폴더에서 initial commit 을 하고 다시 실행하면 됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Back To Top