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 자세히 보기