GIT

협업(remote branch)

협업이란?

여러사람이 하나의 프로젝트를 개발하면서 발생할 수 있는 다양한 충돌상황에 대한 질서와 규범을 버전관리 시스템이 제공한다. 

리모트 브랜치(remote branch)

  • 리모트 저장소에 있는 브랜치를 의미
  • 리모트 저장소는 협업에 참여하고 있는 작업자들이 접속할 수 있는 중립된 저장소를 의미
  • 명명규칙은 (remote)/(branch) 형식

같은 컴퓨터에 리모트 브랜치 만들기

  • git init --bare
    현재 디렉토리를 저장소로 만드는데 소스를 수정할 수 있는 working directory가 없다.

다른 컴퓨터에 리모트 브랜치 만들기

'다른 컴퓨터에 리모트 브랜치 만들기'편을 참고한다.

리모트 브랜치를 복제하기

  • git clone 리모트 브랜치의 경로
  • git remote add

리모트 브랜치의 이용 시나리오

  1. git init --bare
    리모트 브랜치를 만든다.
  2. git clone 리모트 브랜치의 위치
    리모트 브랜치를 복제한다.
  3.  git remote
    리모트 브랜치의 리스트를 열람한다.

 

댓글

댓글 본문
  1. Do Yonghoon
    가라로배워서 개념 정리가 잘 안됐는데~ 잘보고 있습니다 :)협업 빨리 배웠으면 좋겠어요ㅎㅎ
  2. egoing
    저도 이 시스템에 대해서 잘 알고 하는 것이 아니라서 수업을 진행하다가 이렇게는 안되겠다 싶어서 요즘 열심히 열공중입니다. 곧 수업 완주하도록 하겠습니다!
    대화보기
    • YoungJin Shon
      파일을 여러명이서 접근하는 시스템인거 같은데강의가 언제쯤 올라올까요?빨리 해보고 싶네요. ㅎㅎ
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기