git

Git 원격 저장소

danuri 2021. 5. 19. 16:01

원격 저장소 받아오기


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

 

Git 원격 저장소 받아오기

원격 저장소의 git 레포지토리를 복사

git clone [원격 저장소 url]

 

원격 저장소 추가

원격 저장소는 아래의 명령어로 연결할 수 있다.

git remote add origin [원격 저장소 url]

+) origin은 원격 저장소의 이름이다. 자유롭게 지정할 수 있으나 보통 origin을 많이 사용한다.

 

연결된 원격 저장소 확인

git remote

 

원격 저장소 이름 변경

git remote rename origin [변경할 이름]

 

원격 저장소 삭제

git remote rm [원격 저장소 이름]

 

 

원격 저장소 동기화


저장소 갱신

<pull>

원격 저장소에서 데이터를 가져오기 + 로컬 데이터와 병합

git pull or git pull origin master (원격 저장소 origin -> 로컬 저장소 master)

 

<fetch>

원격 저장소에서 데이터를 가져오지만 병합하지는 않는다. 따로 병합해 주어야 한다.

git fetch

 

저장소 발행

로컬 저장소에서 작업한 내용을 원격 저장소에 반영

git push or git push origin master (로컬 저장소 master -> 원격 저장소 origin)

 

+) 다른 사람이 먼저 push한 상태에서는 push할 수 없다. 다른 사람이 작업한 것을 merge먼저 해 주어야 한다.

ex)

git push origin master -> 에러, 먼저 다른 사람이 push한 원격 저장소 내용을 끌어오자.

git pull origin master -> 에러, 병합 과정시 충돌, 충돌 된 부분을 수정하고 다시 add -> commit 하자.

git push origin master -> 정상 작동