'Remote'에 해당되는 글 1건
- 2014.06.18 :: 원격 저장소 생성
svn을 사용하다가 git을 사용하려하니 개념이 잘 안잡히는 부분이 있었다.
이를 잘 설명한 링크이다.
http://www.slideshare.net/einsub/svn-git-17386752
git의 경우 중앙저장소를 이용하는 방식이 아니라 분산된 로컬 저장소를 이용하는 방식이다. git의 장점 중 하나이며, 이때문에 약간 혼란스러웠다.
원격저장소는 분산되어 있는 각 로컬저장소에서 최종적으로 소스를 올릴 수 있는 저장소이다. svn 사용자가 알고 있는 svn 서버의 저장소가 이 부분이다.
로컬저장소와 원격저장소간에 동기화 하는 방법은 push/pull 을 이용한다.
push는 로컬저장소의 파일을 원격저장소에 올리는 방법이고, pull은 원격저장소의 파일을 로컬저장소에 받는것을 의미한다.
즉, svn 에서의 commit / update 개념과 같다.
원격저장소를 등록하는 방법은 remote 명령을 이용하거나 clone하는 방법이 있다.
먼저 remote 하는 방법은 다음과 같다.
$ git remote user@host:/path/gitfile.git
다음 clone 하는 방법인데, bare 파일을 clone 한다.
$ git clone user@host:/path/gitfile.git
원격 저장소를 수동으로 변경하고 싶거나 확인하려면 다음을 확인한다.
# .git/config 파일에서 다음을 확인
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = user@host:/path/gitfile.git
'OSS(Open Source Software) > git' 카테고리의 다른 글
git에서 tag 추가하기 (0) | 2017.08.24 |
---|---|
bare 저장소 복제 (0) | 2014.07.10 |
커밋 보기 (0) | 2014.06.18 |
저장소 만들기 (0) | 2014.06.18 |
git 명령행 (0) | 2014.06.18 |