Github 로컬과 원격 작동(with VSCode)

수경·2023년 2월 1일
0

로컬에 원격 저장소 추가 후 푸시

GitHub 레포지토리 생성 후 2번째 문단 복붙 후 엔터

원격 목록 보기

$ git remote

원격 지우기 (로컬 프로젝트와의 연결만 없애는 것. GitHub의 레포지토리는 지워지지 않음)

$ git remote remove (origin 등 원격 이름)

GitHub에서 프로젝트 다운받기

  • 작업할 폴더에서 우클릭 git bash here
    git clone (원격 저장소 주소)
    *깃허브의 https 원격 저장소 주소 복사

원격으로 push하기

$ git push

원격의 커밋 당겨오기(pull)

$ git pull

push와 pull 동시에 하는 두 가지 방법(충돌주의)

  1. merge 후 push
    % git pull --no-rebase - merge

  2. rebase 후 push
    $ git pull --rebase - rebase 방식

  • pull 상의 rebase는 다름 (협업시 사용 OK)
    상대방 코드가 먼저 적용

원격이 잘못되어 로컬로 강제 맞추기(협업 시 미리 상의하기)

$ git push --force

로컬에서 브랜치 만들어 원격에 push 해보기

$ git push
$ git push -u origin from-local

브랜치 목록 살펴보기

$ git branch --all

원격의 브랜치 로컬에 받아오기

//원격의 변경사항 확인
$ git fetch
//로컬에 같은 이름의 브랜치를 생성하여 연결하고 switch
$ git switch -t origin/from-remote

원격의 브랜치 삭제

$ git push (원격 이름) --delete (원격의 브랜치명)

profile
웹백엔드개발자를 꿈꾸는

0개의 댓글