제 5장 깃허브로 협업하기

           - 하나의 원격 저장소를 중심으로 둘 이상의 지역 저장소와 연결하는 방법을 알아본다.

           - 연결된 원격 저장소와 지역 저장소와 동기화하는 방법을 알아본다.

           - 깃허브로 협업하게 되면 1) 각자 원하는 시간과 장소에서 프로젝트 파일에접근할 수 있고,
                                                      2) 커밋을 푸시할 때 시간과 장소를 정해 모이지 않아도 된다. (간단한 기능들도 제공)

 

            1. 여러 컴퓨터에서 원격 저장소 함께 사용하기

            2. 원격 브랜치 정보 가져오기

            3. 협업의 기본 알아보기

            4. 협업에서 브랜치 사용하기

 

1. 여러 컴퓨터에서 원격 저장소 함께 사용하기

    - git_home과 git_office라는 2개의 디렉터리를 만들어 깃허브 협업을 연습한다. 

      (개인 컴퓨터와 회사 컴퓨터 저장소, PC와 노트북의 저장소라고 상상할 수 있다.)

    - 하나의 깃허브 계정으로 둘 이상의 컴퓨터에서 원격 저장소를 공유해 버전을 관리하는 방법이다.

 

    1-1. 원격 저장소 복제하기 - git clone

          - clone, cloning, 복제한다 : 원격 저장소를 지역 저장소로 똑같이 가져오는 것

          - 원격 저장소를 기존에 연결된 지역 저장소 외에 다른 지역 저장소에서 사용하려면 원격 저장소에 담긴 내용 전체를

            지역 저장소로 가져와야 한다.

깃허브에 있는 test-1저장소를 git_home이라는 저장소로 복제한다
git_home과 git_office 디렉토리를 만들 위치(여기서는 홈 디렉토리)로 이동하여 원격 저장소의 내용을 복제한다.
디렉토리 생성 확인
git_home과 git_office에 같은 내용이 있는지 확인하기

 

!!원격 저장소를 clone하면 자동으로 지역 저장소와 원격 저장소가 연결된다!! git remote -v로 연결 확인하기

 

    1-2. 개인 컴퓨터에서 작업하고 올리기

git_home 디렉토리에서 커밋을 만들고 원격 저장소에 push하기

 

깃허브 원격 저장소에서 새로운 커밋이 올라왔는지 확인하기

         

    1-3. 회사 컴퓨터에서 내려받아 작업하기

           - 개인 컴퓨터(git_home)에서 커밋을 푸시했기 때문에 회사 컴퓨터에서 원격 저장소를 복제했을 때와 원격 저장소의

            상황이 달라졌다. 따라서 회사 컴퓨터에서 작업하려면, 먼저 원격 저장소에 새로 올라온 커밋을 가져와야 한다.

원격 저장소에 새로 올라온 커밋 가져오기
git_office에서 f1.txt 수정하고 새로운 커밋 원격 저장소에 올리기
깃허브 원격 저장소에서 새로운 커밋이 올라왔는지 확인하기
git_office에서 원격 저장소에 올린 새로운 커밋을 git_home에 갱신한다.

 

하나의 원격 저장소에 둘 이상의 컴퓨터를 연결해서 사용한다면, pull과 push를 습관화하여 사용하는 것이 좋다!!!!!!!

+ Recent posts