원격 Git 저장소

SVN의 경우는 하나의 중앙 저장소를 개발자 간의 커뮤니케이션 허브로 사용하고 협업은 개발자의 작업 복사본과 중앙 저장소간에 변경을 전달하는 과정을 의미합니다. Git 협력 모델은 이와는 달리 개발자 각각에 저장소의 복사본이 로컬 내역 및 분기 구조를 완전한 형태로 보유하고 있습니다. 개발자들은 다른 개발자와 개별 변경을 공유 할 필요가 없으며 일반적으로 일련의 노력을 함께 공유합니다. 중앙 저장소를 변경하는 경우 Git은 작업 복사본의 개별 변경 사항을 중앙 저장소에 커밋하는 것이 아니라 전체 분기를 저장소간에 공유합니다.

아래에 표시된 명령을 사용하여 다른 저장소와의 연결을 관리하고 다른 저장소에 지점을 푸시하여 그것을 공개하고 브랜치를 로컬 저장소에 끌어함으로써 다른 개발자 진행 상황을 확인 할 수 있습니다.


원격 Git 저장소 | git remote

원격 Git 저장소 | git fetch

원격 Git 저장소 | git pull

원격 Git 저장소 | git push

Git 서브모듈(submodule) 추가 및 삭제 방법

프로젝트는 하다 보면 외부 모듈이 필요한 경우가 있다. 그럴 때 사용하는 서브 모듈 사용법에 대해서 알아 보겠다.

최종 수정 : 2021-08-26