게시글 삭제
정말 삭제하시겠습니까?
우주에서 가장 쉬운 깃허브(GitHub) 베이스캠프 - 003 깃허브란
[주요 목차]
깃허브 회원가입부터 시작하기
시간 여행이 가능한 코드 관리
협업 기능과 레포지토리 활용법
깃허브 계정을 만들고 싶은데 어디서부터 시작해야 할지 막막하셨죠? 코드 파일을 그냥 폴더에 넣어두면 나중에 뭐가 바뀌었는지 헷갈리고, 팀원과 공유할 때마다 USB나 메신저로 주고받는 불편함을 겪어보셨을 거예요. 이번 글에서는 우주에서 가장 쉬운 깃허브 베이스캠프 003편을 바탕으로 깃허브가 정확히 무엇인지, 왜 개발자뿐 아니라 기획자·디자이너도 알아야 하는지를 정리했어요. 읽고 나면 회원가입 방법, 시간 여행 같은 버전 관리 개념, 협업 도구까지 한 번에 이해할 수 있을 거예요. 깃허브가 단순한 저장 공간이 아니라 ‘시간 여행이 가능한 구글 드라이브’라는 점을 중심으로 실전 팁도 함께 담았습니다.
우주에서 가장 쉬운 깃허브(GitHub) 베이스캠프 - 003 깃허브란 · 핵심 장면 1
깃허브 회원가입부터 시작하기
깃허브 공식 사이트에 들어가면 오른쪽 위에 Sign up 버튼이 보이죠. 클릭하고 이메일, 아이디, 비밀번호만 입력하면 끝납니다. 중요한 건 자주 쓰는 메일로 가입하는 거예요. 그래야 인증 메일이 바로 확인돼서 시간을 아낄 수 있어요.
회원가입 후 메일로 온 인증 링크를 클릭하면 계정이 활성화돼요. 이 단계까지 마치면 바로 레포지토리를 만들 수 있는 권한이 생깁니다. 다른 클라우드 서비스와 달리 깃허브는 코드에 특화된 인증 절차가 있어서, 처음 한 번만 제대로 해두면 이후 프로젝트 생성이 훨씬 수월해져요.
우주에서 가장 쉬운 깃허브(GitHub) 베이스캠프 - 003 깃허브란 · 참고 컷 2
시간 여행이 가능한 코드 관리
깃허브의 가장 큰 특징은 ‘시간 여행’ 기능입니다. 구글 드라이브처럼 파일을 저장하는 게 아니라, 매번 저장할 때마다 버전이 기록돼요. 로그인 기능을 만들다가 실수로 이전 코드가 망가졌다면, 원하는 시점으로 바로 돌아갈 수 있죠.
이 버전 하나하나를 ‘커밋’이라고 부르고, 누가 언제 어떤 부분을 수정했는지 자동으로 기록됩니다. 덕분에 “누가 이 코드를 망쳤지?” 하는 책임 소재도 명확해지고, 팀원끼리 서로 리뷰도 쉽게 할 수 있어요. 일반 폴더와 달리 과거 기록이 모두 남기 때문에 실험적인 수정을 마음껏 해볼 수 있는 환경이 만들어집니다.
우주에서 가장 쉬운 깃허브(GitHub) 베이스캠프 - 003 깃허브란 · 실전 화면 3
협업 기능과 레포지토리 활용법
깃허브는 혼자 쓰는 도구가 아니라 협업을 위한 도구예요. 칸반 보드, 위키, 이슈, 액션 같은 기능이 기본으로 제공돼요. 예를 들어 ‘에디터 테마 변경’ 작업을 To Do → In Progress → Done으로 드래그만 하면 진행 상황이 한눈에 보입니다.
레포지토리는 프로젝트 단위 폴더라고 생각하면 돼요. 하나의 레포지토리 안에 코드, 이미지, 문서를 모두 넣고 관리할 수 있죠. 초등학생도 즐길 수 있는 ‘니브 월드’ 같은 프로젝트도 깃허브 레포지토리 하나로 공개돼 있어요. 노션에서 하던 칸반 보드와 위키 작업을 깃허브 안에서 그대로 할 수 있으니, 별도 툴을 왔다 갔다 할 필요가 없어집니다.
[자주 묻는 질문]
깃허브 회원가입 후 메일 인증이 안 오면 어떻게 하나요?
스팸함을 먼저 확인해보세요. 그래도 없으면 가입할 때 입력한 메일 주소가 정확한지 다시 확인하고, 깃허브 설정에서 인증 메일 재전송 버튼을 눌러보세요. 그래도 안 되면 다른 메일로 새 계정을 만드는 게 가장 빠릅니다.
깃허브가 구글 드라이브랑 뭐가 다른가요?
구글 드라이브는 최신 파일만 저장하지만, 깃허브는 모든 변경 이력을 시간 순으로 보관해요. 그래서 잘못된 코드를 바로 이전 버전으로 되돌릴 수 있고, 누가 언제 수정했는지도 확인할 수 있습니다. 코드 작업에 특화된 ‘시간 여행 기능’이라고 보시면 됩니다.
레포지토리는 어떻게 만들고 관리하나요?
로그인 후 화면 오른쪽 위에 New 버튼을 클릭하면 레포지토리 생성 화면이 나와요. 프로젝트 이름과 공개 여부만 정하면 바로 만들어집니다. 이후 파일을 업로드하거나, 로컬에서 git clone 명령어로 연결해서 사용하면 됩니다.