git remote add (원격저장소 추가)

2022. 7. 31. 19:52·개발도구/Git

 

 

add remote는 로컬 git 저장소에 원격 저장소를 추가하는 명령어이다.

이미 특정 원격 저장소와 연결이 되어 있을때, 해당 저장소와의 연결을 끊고 다른 저장소와 새로 연결을 하거나 혹은 한번에 여러 개의 저장소에 push 하는 등 여러가지 용도로 사용할 수 있는 명령어이다.

 


원격 저장소 확인

로컬 저장소에 연결된 원격 저장소를 확인하는 명령어이다. 연결된 원격 저장소가 없다면, 아무것도 출력이 되지 않을 것이다. 

$ git remote

 

원격 저장소 추가 방법

아래 명령어로 로컬 저장소와 연결시키고자 하는 원격저장소를 추가할 수 있다. 

별칭은 일반적으로 origin을 사용하며, 원격 저장소 URL은 원격 저장소에 복사 가능하다. 

$ git remote add <별칭> <추가할 원격 git저장소 URL>
이미 origin(별칭) 이라는 이름의 remote가 있다면 아래와 같이 추가가 되지 않는다. 
fatal : remote origin already exists. 

 

 

원격 저장소 목록 조회

아래 명령어로 원격 저장소 목록을 확인할 수 있다.

$ git remote -v
origin <URL> (fetch)
origin <URL> (push)

origin별칭으로 추가된 원격 저장소에 fetch/push 할 수 있다. 

 

 

원격 저장소로 Push

원격 저장소로 소스를 push하고자 할 때 다음과 같이 몇 가지 옵션들을 이용하면 push 명령어를 간략히 입력할 수 있다. 

$ git push -u <원격 저장소명> <로컬 브랜치명>
$ git push --set-upstream <원격 저장소명> <로컬 브랜치명>

위 두 명령어는 

브랜치를 추적하도록 해서, 이후에 git push 명령어만 입력해도 원격 저장소로 push 할 수 있게 된다.

git push <원격 저장소명> <로컬 브랜치명> 명령어가 git push 로 줄어들게 된다. 

 

 

 

 

'개발도구 > Git' 카테고리의 다른 글

git cherry-pick (원하는 commit 가져오기)  (0) 2022.07.31
git remote branch 가져오기  (0) 2022.07.31
git branch -d (브랜치 삭제하기)  (0) 2022.07.03
강제 (force) push 수행하기  (0) 2022.07.03
git stash 명령어 사용하기  (0) 2022.07.03
'개발도구/Git' 카테고리의 다른 글
  • git cherry-pick (원하는 commit 가져오기)
  • git remote branch 가져오기
  • git branch -d (브랜치 삭제하기)
  • 강제 (force) push 수행하기
횰쓰
횰쓰
개발 성장 블로그입니다
  • 횰쓰
    횰쓰토리
    횰쓰
  • 전체
    오늘
    어제
    • 분류 전체보기
      • CS 공부
        • 운영체제
        • 네트워크
        • 컴퓨터구조
        • 데이터베이스
        • 알고리즘
        • 소프트웨어공학
        • 자료구조
        • 웹
      • 프로그래밍
        • Python
        • NodeJS
      • 개발도구
        • Git
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    둘만의 암호
    리스트정렬여부
    Push-force
    멀티 스레드
    RB트리
    RB Tree
    4 way handshake
    tcp
    전이진트리
    Max힙
    Min힙
    Git
    멀티 프로세스
    Sync/Async
    스택
    포화이진트리
    chrome
    카드뭉치
    한국사능력검정시험 심화
    3 Way Handshake
    큐
    자가균형 이진탐색트리
    이진탐색트리
    페이지 교체
    경쟁상태(Race Condition)
    프로세스 주소공간
    SQL/NOSQL
    AVL트리
    운영체제
    최태성인강
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
횰쓰
git remote add (원격저장소 추가)
상단으로

티스토리툴바