[Git] 로컬 저장소와 원격 리포지토리 연결하기 (git remote)

2025. 2. 18. 17:21·🔧Git&Github

팀원들과 작업할 때, 혹은 나 혼자 작업할 때 역시 깃허브를 이용해 리포지토리를 만들고, 로컬 폴더에서 push하곤 한다.

하지만 매번 내 컴퓨터의 로컬 저장소와 깃에서 만든 리포지토리를 연결하는 과정이 필요하다.

복잡하진 않지만 정말 자주 하는 것이니 오히려 기록하자!

 

 

1. 로컬 폴더 생성

내가 원하는 위치에 폴더를 생성한다.

이후, git bash를 이용해 열어둔다.

 

2. 원격 리포지토리와 로컬 저장소 연결

팀원이 작업한, 혹은 내가 작업한다면 깃허브에서 리포지토리를 새로 생성한다.

생성하면 다음과 같이 원격 리포지토리의 URL을 <>Code 부분에서 확인할 수 있다.

이를 복사한다.

3. git bash로 연결

일단 새로 만든 폴더라면, git init을 해주는 것을 깜빡하곤 한다. 꼭 빼먹지 말고 해주자.

git init을 하지 않고 remote 연결을 하려 하면,

위와 같이 실패하게 된다.

$ git init

올바르게 init을 했다면,

Initialized empty Git repository in {본인의 로컬 폴더 git 경로}

위와 같이 뜨게 된다.

 

$ git remote add origin {원격 리포지토리 URL}

이후 위에서 복사했던 원격 리포지토리 URL을 위 명령어에 넣어준다.

잘 연결되었다면, 오히려 아무것도 뜨지 않는다. 

올바르게 연결 되었는지 확인하고 싶다면, 

$ git remote -v

이 명령어를 입력해보자.

origin  {원격 리포지토리 URL} (fetch)
origin  {원격 리포지토리 URL} (push)

이렇게 나온다면 연결에 성공한 것이다.

 

4. 특정 브랜치에서 pull 해오기

경로 옆에 (master), (main), 등은 현재 접근하는 브랜치를 의미한다.

초기에는 master로 되어 있다.

특정 브랜치로 이동하는 명령어는 다음과 같다

$ git checkout -b {원하는 브랜치}

 

잘 이동되었다면 경로 옆에 (브랜치 명) 이 제대로 뜰 것이다.

 

만약 리포지토리에 작업 내용이 있고 이를 로컬 폴더에 가져오고 싶다면,

$ git pull origin {원하는 브랜치}

 

본인의 브랜치에 원하는 브랜치의 작업 내용을 가져올 수 있다.

 

'🔧Git&Github' 카테고리의 다른 글

[git,github] 수정된 code를 pull받아오지 않았는데 이미 코드를 수정한 경우  (0) 2025.03.27
'🔧Git&Github' 카테고리의 다른 글
  • [git,github] 수정된 code를 pull받아오지 않았는데 이미 코드를 수정한 경우
고딩코난
고딩코난
godingconan 님의 블로그 입니다.
  • 고딩코난
    코딩의 고난
    고딩코난
  • 전체
    오늘
    어제
    • 분류 전체보기 (16)
      • 🔰프레임워크 (0)
        • 🧩Spring (0)
        • 🥭Django (0)
      • 📓프로그래밍 언어 (0)
        • 🍵Java (0)
        • 🐍Python (0)
      • 🖥️CS (0)
        • 분산 시스템 (0)
      • 🔓알고리즘 (2)
        • 🌿백준 (2)
      • 🎞️프로젝트 (0)
      • 💸도전! 수익 창출 (0)
      • 🔖Lesson Learned (2)
      • 🕵️에러 해결사 (7)
      • 🌐Web (1)
      • 🔧Git&Github (2)
      • 🛡️Cloud (2)
        • 📡AWS (1)
        • NCP (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    종료 에러
    백준
    네트워크
    알고리즘
    합격
    TCP
    1764
    프로토콜
    꿀팁
    버전 오류
    C++
    프로젝트 생성
    Spring
    IP
    정보처리기사 필기
    UDP
    spring 프로젝트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
고딩코난
[Git] 로컬 저장소와 원격 리포지토리 연결하기 (git remote)
상단으로

티스토리툴바