바이브덕
입문Repository · repo · 레포

리포지토리

한 프로젝트의 코드와 변경 이력을 통째로 담는 저장 공간이에요.

한 줄 비유

프로젝트 하나를 담는 서랍이에요. 그 안에 파일과 기록이 다 들어 있죠.

바이브코딩에서 언제 만나나

'repo 만들어', '레포 클론해' 같은 말에서 이게 폴더인지 뭔지 어라 싶어요.

Git·GitHub을 쓰기 시작하면 “repo 만들어”, “레포 클론해” 같은 말이 바로 나와요. repo가 폴더 같기도 하고 아닌 것 같기도 하고, 처음엔 감이 안 오죠.

리포지토리는 한 프로젝트의 코드와 변경 이력을 통째로 담는 저장 공간이에요. 프로젝트 하나를 담는 서랍이라고 보면 돼요. 그 서랍 안에 코드 파일들, 그리고 Git이 기록한 변경 이력이 함께 들어 있어요. 보통 프로젝트 하나에 리포지토리 하나예요. 흔히 ‘repo(레포)‘라고 줄여 불러요.

그냥 폴더와 다른 점은, 이 서랍엔 ‘변경의 역사’까지 같이 들어 있다는 거예요.

그래서 “레포를 클론한다”는 건 GitHub에 있는 그 서랍을 통째로 내 컴퓨터에 복제해온다는 뜻이에요. 남의 오픈소스 프로젝트를 가져와 볼 때도 이 방식이죠. 리포지토리가 ‘프로젝트 한 덩어리’라는 것만 알면, 관련된 말들이 훨씬 편하게 들려요.

30초 확인 퀴즈

'리포지토리(repo)'를 가장 잘 설명한 건?

같은 갈래 용어

관련 글

검색어를 입력하면 글 본문에서 찾아드려요.

본문 + 제목 검색전체 검색 페이지 →