VSCode 깃허브 사용법 정리

dy7888·2023년 3월 21일
0
post-thumbnail

📁 Commit과 Push

먼저 커밋과 푸시의 개념을 말하자면,
commit은 저장소에 변경사항을 기록(저장)하는 것이고
push는 이렇게 commit한 이력을 repository에 올리는 것을 의미한다.
그니까 순서가 commit하고 push


📁 깃허브에 푸시하는 법

깃허브에 처음 넣으려는 프로젝트는 1번부터 시작하면 되고, 이미 깃허브에 연동했었던 프로젝트는 3번부터 시작하면 된다. 바로 커밋할 파일 선택해서 커밋하고 푸시 가능

  1. 소스제어 부분 눌러서 레파지토리 초기화 누른다.

    repository가 초기화된다는 것은 이 프로젝트에 있는 파일들은 git 명령어들로 관리하겠다를 의미한다.

  1. 터미널에 $ git remote add origin 레파지토리 주소 입력
    깃허브의 어떤 repository에 새롭게 업로드할 것인지 연결하는 명령어

  1. 파일 옆 +을 눌러서 커밋할 파일 추가해주고, 위에 체크표시(V) 눌러 commit 해준다.
    변경사항이 있었던 파일이라면 파일 이름이 주황색으로 뜰 것이고 +는 내가 깃허브에 올릴 파일을 찜한다는 의미이다.


  1. 체크 표시 누르면 커밋 메세지 입력하게 하는데 메세지 입력해주고 엔터

  1. 이제 commit한 파일을 깃허브에 푸시(최종 업로드)
    command line에 $ git push origin master 입력

깃허브에 잘 푸시된 것을 확인할 수 있다!


🚨 깃허브 commit할때 발생했던 오류

fetal : remote origin already exists.

라고 오류가 날 때가 있다.
이 경우 기존에 연결된 레파지토리가 다시 새로운 레파지토리에 소스코드를 올리려고 할 때 발생되는 오류이다.

해결 방법 >>

기존의 연결을 끊고 새로 올리고 싶은 레파지토리에 연결하면 된다.

$ git remote remove origin //기존의 연결 끊는 명령어

$ git remote add origin 새롭게 연결할 레파지토리 주소

$ git push origin master

profile
나의 기록하는 개발 일지

0개의 댓글