GitHub & VS Code 연동 가이드


Local Repostiory - GitHub Repostiory 연결하는 방법을 알아보겠습니다.

  • Local Repostiory(로컬 저장소) 는 개발자의 컴퓨터에 저장되는 git 저장소입니다.
  • GitHub Repostiory(원격 저장소) 는 GitHub 저장소이며 개발자가 로컬 저장소에서 작업한 파일을 공유하고 협업할 수 있는 공간입니다.

터미널에서 연결하고자 하는 프로젝트로 이동합니다.
이동 후 git을 초기화(생성) 해줍니다.
$  git init

GitHub Repository를 생성 후 생성된 Repository의 주소를 복사합니다.

git remote add 명령어로 새로운 원격 저장소를 추가합니다.

$  git remote add origin [GitHub 주소]

fetch, push 주소가 같은지 확인합니다.

branch(main) 주소가 같은지 확인합니다.

$  git remote -v

git pull 명령어로 GitHub Repository를 Local Repository와 병합해줍니다.

main 은 default branch입니다.

$  git pull origin main

git add 명령어로 GitHub Repository에 올릴 파일을 추가해줍니다.

. 은 모든 변경사항을 의미합니다.
원하는 파일만 올릴 시 파일명 으로 하면 됩니다.

$  git add .

git commit 명령어로 변경된 사항을 간단한 메세지로 표기한 후 커밋합니다.

"" 기호 사이에 메세지를 작성하시면 됩니다.

$  git commit -m ""

git push 명령어로 GitHub Repository에 변경사항을 업로드합니다.

origin GitHub(원격 저장소)의 위치를 가리키는 이름입니다.
-u upstream branch로 로컬 브랜치(main)과 원격 브랜치(branch)를 연결합니다.
첫 push에만 사용합니다. 이후에는 git push origin main 으로 가능합니다.

$  git push -u origin main

git push 에러가 발생하면 아래 명령어로 진행합니다.

원격 저장소로 강제 push 하는 코드이기에 pull 하지 않은 변경사항은 삭제됩니다.

$  git push origin +main

이상으로 Local Repostiory - GitHub Repostiory 연결하기를 마치겠습니다.