기타/🚘 Git

Git remote하는법 + 리모트 저장소란?

둥굴둥굴둥굴레차 2021. 7. 12. 15:30

리모트 저장소란?

인터넷이나 네트워크 어딘가에 있는 저장소

 

git remote란?

프로젝트의 리모트 저장소를 관리하는 명령어
새로운 저장소를 추가하거나 변경할 수 있다.

 

 

A라는 Git의 모든 내용물을 B라는 Git에 그대로 옮기고 싶을 때

 

 

remote하자!

 


remote하는 방법

 

 

1. A 폴더에서 Git bash 열고 아래의 명령어를 수행한다.

# 새 리모트를 추가
git remote add 주소별명 B의HTTPS url
예) git remote add skeleton-project https://lab.ssafy.com/~.git
git add .
git commit -m "init"
# 첫 번째 줄에서 사용한 주소별명 그대로 사용!
git push 주소별명 master
예) git push skeleton-project master

 

[참고] 주소별명이 필요한 이유?

맨 처음 Git 레포지터리를 Clone 하면 origin이라는 리모트 저장소가 자동으로 등록되는데,

나는 현재 다른 Git레포지터리를 remote해서 push하려는 것이기 때문!

 

 

2. B폴더에서 Git bash 열어, git pull해준다.

그럼 이제 A폴더와 B폴더는 완벽히 같은 내용물을 가지게 된다!

 

 


 

 

[참고] git remote url 확인하는 방법

git remote -v

 

그럼 다음과 같은 결과를 얻을 수 있다.

origin https://lab.ssafy.com/~.git (fetch)
origin https://lab.ssafy.com/~.git (push)
skeleton-project https://lab.ssafy.com/mymysuzy0627/~.git (fetch)
skeleton-project https://lab.ssafy.com/mymysuzy0627/~.git (push)

 

 

 

[참고] remote한 레포지터리 제거하는 방법

git remote remove origin