티스토리 뷰

노트

git 원격 저장소

tose33 2021. 7. 8. 14:11

https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EB%A6%AC%EB%AA%A8%ED%8A%B8-%EC%A0%80%EC%9E%A5%EC%86%8C

 

Git - 리모트 저장소

원격 저장소라 하더라도 로컬 시스템에 위치할 수도 있다. remote'' 저장소라고 이름이 붙어있어도 이 원격 저장소가 사실 같은 로컬 시스템에 존재할 수도 있다. 여기서 remote'' 라는 이름은 반드

git-scm.com

 

리모트 저장소란 인터넷이나 네트워크 어딘가에 있는 저장소를 말한다.

저장소를 클론하면 'origin' 이라는 리모트 저장소가 자동으로 등록된다. 

 

 

리모트 저장소 확인

git remote 명령으로 현재 프로젝트에 등록된 리모트 저장소를 확인할수 있다.

git remote -v 명령으로 이름과 url을 같이 볼수 있다.

 

 

리모트 저장소 추가하기

git remote add [리모트 저장소 별명 지정] [url]

 

리모트 저장소에서 데이터 가져오기

git fetch [리코트 저장소 이름]

 

이 명령어로 로컬에는 없지만, 리모트 저장소에는 있는 데이터를 모두 가져온다.

이렇게 하면 리모트 저장소의 모든 브랜치를 로컬에서 접근할 수 있어서, 

언제든지 Merge하거나 내용을 볼 수 있다.

 

fetch와 pull의 차이

fetch는 리모트 저장소에서 필요한 파일들을 다운로드만 받는다.

즉 fetch 후 merge를 해야 pull과 같은 효과.

 

pull은 리모트 저장소로부터 데이터를 다운받고 병합까지 수행한다.

 

리모트 저장소에 push

git push [리모트 저장소 이름] [브랜치 이름]

 

리모트 저장소 이름 변경, 삭제

변경:

git remote rename [리모트 저장소 이름]

 

삭제:

git remote remove [리모트 저장소 이름]

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함