더북(TheBook)

13.1.2 깃 허브는 또 뭔가요?

깃은 그 자체로 훌륭한 도구이지만 무엇보다 여럿이 함께 참여하는 프로젝트에서 빛을 발합니다. 깃 프로젝트를 안전하게 보존하고 여러 사용자가 공동으로 관리할 수 있도록 원격 저장소(remote repository)를 이용합니다. 원격 저장소는 깃의 유연한 협업 기능을 극대화시킬 수 있습니다. 대표적인 깃 원격 저장소가 깃허브(GitHub)입니다. 깃허브를 이용하여 누구나 프로젝트를 생성해서 공유하거나 다른 사용자의 프로젝트에 참여할 수 있습니다.

▲ 그림 13-3 깃허브 로고

원격 저장소를 사용하는 절차에는 로컬 저장소와 원격 저장소 사이의 자료 교환 과정이 추가됩니다. git push 명령으로 로컬 저장소의 작업을 원격 저장소로 보내고 git fetch 명령은 원격 저장소에서 변경된 작업을 로컬 저장소로 내려받습니다(그림 13-4).

▲ 그림 13-4 원격 저장소를 사용하는 절차

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