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 |
댓글