더북(TheBook)

5.8 정리

깃은 코드 이력을 관리해 줄 뿐만 아니라 다른 개발자와 협업 도구로도 많이 사용합니다. 다른 개발자와 협업하려면 공유 매개체의 역할을 수행할 서버가 필요합니다.

깃은 다양한 종류의 서버를 지원합니다. 깃 서버를 직접 만들 수도 있고, 인기 있는 깃 호스팅 서비스를 이용할 수도 있습니다.

깃은 서버 역할을 수행하는 원격 저장소와 커밋 정보들을 주고받습니다. 로컬 컴퓨터는 원격 저장소에 커밋 코드를 전송하거나 추가된 커밋들을 내려받을 수 있습니다. 이러한 원격 저장소 기능은 좀 더 많은 사람이 깃을 사용하게 하는 촉매제가 되었습니다. 원격 저장소를 불특정 다수를 대상으로 공유할 수도 있습니다. 오픈 소스는 깃과 공개된 원격 저장소를 사용하여 활발하게 수많은 사람과 협업할 수 있는 장점들을 제공합니다. 그래서 깃은 오픈 소스를 활성화하는 데 가장 많은 기여를 하는 협업 툴이 되었습니다.

1 깃허브는 개인 저장소 외에 조직 그룹도 생성할 수 있습니다. 따라서 저장소 소유자로 조직 그룹을 선택할 수도 있습니다.

2 깃 호스팅을 사용하더라도 HTTPSSH 방식은 알아 두면 좋습니다.

3 우리는 원격 저장소와 연결만 했기 때문에 소스트리에서 확인하면 결과가 조금 다릅니다.

4 우리는 원격 저장소와 연결만 했기 때문에 더 간단한 메시지 출력니다.

5 여러 사용자가 검토해서 여러 갈래(브랜치)의 코드를 병합하는 기능으로, 협업해서 개발할 때 사용합니다. 이러한 용어가 있다는 것만 알고 넘어가세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.