'Remote'에 해당되는 글 1건

  1. 2014.06.18 :: 원격 저장소 생성
OSS(Open Source Software)/git 2014. 6. 18. 18:33

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
posted by 구닥다리 엔지니어
: