본문 바로가기
Study/Github 스터디

깃&깃허브 스터디 (4주차)

by 주원주 2023. 4. 8.

서로 다른 컴퓨터에서 원격 저장소 함께 사용

<원격 저장소 복제하기 - git clone>

- 클로닝(복제하다, 클론) : 원격 저장소를 지역 저장소로 똑같이 가져오는 것

깃허브의 원격 저장소의 내용을 복제한 지역 저장소에서 내용을 수정하고 커밋한 후, 다시 원격 저장소에 올리기

 

<회사 컴퓨터에서 내려받아 작업하기>

- 하나의 원격 저장소에 지역 저장소가 2개 이상 연결되어 있을 때, 지역 저장소에서 작업하려면 원격 저장소의 변경 사항을 먼저 가져와야 함!

같은 원격 저장소와 연결되어 있는 회사 컴퓨터에서 커밋 후 다시 푸쉬

회사 컴퓨터에서 푸시했던 'add d'라는 커미싱 개인 컴퓨터에도 들어와 있음

이처럼 하나의 원격 저장소에서 컴퓨터를 2대 이상 연결해서 사용한다면 풀과 푸시를 습관화하는 것이 좋음!

 

원격 브랜치 정보 가져오기

<원격 main 브랜치>

- 원격 저장소에 있는 브랜치는 '원격 브랜치', 원격 저장소에 있는 main 브랜치는 '원격 main 브랜치'로 구별해서 사용

 

HEAD -> main은 이 커밋이 지역 저장소의 최종 커밋이라는 뜻이고, origin/main는 원격 저장소의 최종 커밋이라는 뜻

 

- git fetch 명령 : 원격 브랜치 가져옥

- git merge 명령 : 원격 브랜치와 현재 브래치 합쳐주기

- git pull 명령 : 위의 두 명령을 한꺼번에 처리

 

협업의 기본 알아보기

 

같이 깃&깃허브 스터디를 하는 분들과 함께 원격 저장소를 생성함 (팀장님께서 'manuals'라는 협업 저장소를 만들어주셨다!)

 

원격 저장소에서 협업하기

-git clone 명령 : 원격 저장소 복제, 지역 저장소를 만들고 원격 저장소에 연결해서 최신 커밋 내려받기

-git config 명령에 --global 옵션을 붙이면 모든 저장소에서 같은 이메일 주소와 이름을 사용하게 됨

지역 저장소에서 작성한 초안작성 커밋이 apple 브랜치에 올라옴 (성공적으로 푸시)

풀 리퀘스트 (자신이 푸시한 커밋의 메시지 남기기) 목록 확인 >> 서로의 의견을 확인하고 병합하는 과정에서 필요!

풀 리퀘스트가 성공적으로 병합되면 open 상태였던 풀 리퀘스트가 merged 상태로 바뀌고, apple 브랜치로 푸시했던 초안작성 커밋이 main 브랜치에 병합된 것을 볼 수 있음

 

출처 :  Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 (이고잉 지음)

http://www.yes24.com/Product/Goods/113791485

'Study > Github 스터디' 카테고리의 다른 글

깃&깃허브 스터디 (9주차)  (0) 2023.05.13
깃&깃허브 스터디 (5주차)  (0) 2023.04.15
깃&깃허브 스터디 (3주차)  (0) 2023.04.01
깃&깃허브 스터디 (2주차)  (0) 2023.03.25
깃&깃허브 스터디(1주차 - 2)  (0) 2023.03.18