본문 바로가기
개발도구/Git

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

by 횰쓰 2022. 7. 31.

 

 

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 로 줄어들게 된다. 

 

 

 

 

댓글