협업이란?
여러사람이 하나의 프로젝트를 개발하면서 발생할 수 있는 다양한 충돌상황에 대한 질서와 규범을 버전관리 시스템이 제공한다.
리모트 브랜치(remote branch)
- 리모트 저장소에 있는 브랜치를 의미
- 리모트 저장소는 협업에 참여하고 있는 작업자들이 접속할 수 있는 중립된 저장소를 의미
- 명명규칙은 (remote)/(branch) 형식
같은 컴퓨터에 리모트 브랜치 만들기
-
git init --bare
현재 디렉토리를 저장소로 만드는데 소스를 수정할 수 있는 working directory가 없다.
다른 컴퓨터에 리모트 브랜치 만들기
'다른 컴퓨터에 리모트 브랜치 만들기'편을 참고한다.
리모트 브랜치를 복제하기
- git clone 리모트 브랜치의 경로
- git remote add
리모트 브랜치의 이용 시나리오
-
git init --bare
리모트 브랜치를 만든다. -
git clone 리모트 브랜치의 위치
리모트 브랜치를 복제한다. -
git remote
리모트 브랜치의 리스트를 열람한다.