“깃허브가 뭐야?”라고 물으면 “코드 저장소”라고 답하는데, 이걸로는 왜 써야 하는지 전혀 와닿지 않습니다. 깃허브 사용법을 검색하면 명령어가 잔뜩 나오는 글이 대부분이라, 코딩을 모르는 사람은 첫 화면부터 막히는 경우가 많아요.
이 글은 개발자가 아닌 분도 “아, 이래서 쓰는구나”를 이해할 수 있도록 쓴 입문 안내입니다.
깃허브가 뭔가요? — 쉬운 비유
깃허브는 “버전 관리가 되는 구글 드라이브”라고 생각하면 됩니다.
- 구글 드라이브 — 파일을 저장하고 다른 사람과 공유하는 곳
- 깃허브 — 파일을 저장하고 공유하는데, 누가 언제 뭘 바꿨는지까지 전부 기록되는 곳
핵심 차이는 “기록”입니다. 구글 드라이브는 파일을 덮어쓰면 이전 버전을 찾기 어렵지만, 깃허브는 모든 수정 이력이 남아 있어서 언제든 과거 시점으로 돌아갈 수 있어요.
개발자가 아닌데 왜 알아야 하나요?
깃허브가 개발자 전용이었던 건 5년 전 얘기입니다. 지금은 이런 분들이 씁니다:
- 취업 준비생 — 포트폴리오를 깃허브에 올려서 면접에서 보여줌
- 디자이너 — 디자인 파일 버전 관리, 개발팀과 협업
- 기획자·PM — 이슈 관리, 프로젝트 진행 추적
- 글쓴이·연구자 — 논문·원고의 수정 이력 관리
- AI 도구 사용자 — AI 코딩 도구의 결과물 관리, 오픈소스 프로젝트 다운로드
특히 AI 코딩 도구(GitHub Copilot, Cursor, Claude Code 등)를 쓰려면 깃허브 계정이 기본으로 필요합니다.
핵심 용어 5개 — 이것만 알면 됩니다
| 용어 | 쉬운 설명 | 비유 |
|---|---|---|
| Repository (저장소) | 하나의 프로젝트 폴더 | 구글 드라이브의 “공유 폴더” 하나 |
| Commit (커밋) | 변경 사항을 저장하는 행위 | “저장” 버튼 누르기 (+ 메모 남기기) |
| Branch (브랜치) | 원본을 건드리지 않고 따로 작업하는 공간 | 문서 복사본 만들어서 수정하는 것 |
| Pull Request (PR) | 내 작업을 원본에 합쳐달라고 요청하는 것 | “이거 확인해주세요” 메일 보내기 |
| Fork (포크) | 남의 프로젝트를 내 계정으로 복사하기 | 레시피를 내 노트에 베끼기 |
이 5개만 알면 깃허브 화면에서 길을 잃지 않습니다. 나머지는 쓰면서 하나씩 배우면 돼요.
가입부터 첫 저장소 만들기 — 5분 안에
1단계: 가입
- github.com 접속
- “Sign up” 클릭
- 이메일 입력 → 비밀번호 설정 → 사용자명(영문) 지정
- 이메일 인증 코드 입력
- 무료 플랜(Free) 선택 — 대부분의 기능은 무료로 충분합니다
사용자명 팁: 나중에 포트폴리오나 프로필로 쓸 수 있으니, 본인 이름과 관련된 깔끔한 이름을 추천합니다. 나중에 변경도 가능해요.
2단계: 첫 저장소(Repository) 만들기
- 로그인 후 우측 상단 “+” → “New repository” 클릭
- Repository name: 프로젝트 이름 입력 (예: my-first-repo)
- Public/Private 선택:
- Public — 누구나 볼 수 있음 (포트폴리오용)
- Private — 나만 볼 수 있음 (개인 작업용)
- “Add a README file” 체크 — 프로젝트 설명 파일이 자동 생성됨
- “Create repository” 클릭
축하합니다. 첫 저장소가 만들어졌습니다. README.md 파일이 보이면 성공이에요.
3단계: 파일 추가하기 (웹에서 바로)
- 저장소 페이지에서 “Add file” → “Upload files” 클릭
- 파일을 드래그 앤 드롭하거나 선택
- “Commit changes” 클릭 — 이게 “커밋”입니다. 변경 사항이 기록돼요
명령어(터미널)를 전혀 쓰지 않고도 여기까지 할 수 있습니다.
터미널 없이 쓰는 법 — GitHub Desktop
본격적으로 파일을 자주 수정하고 커밋하려면 GitHub Desktop 앱을 추천합니다. 터미널에 명령어를 치지 않아도 클릭만으로 커밋·푸시·브랜치 관리가 가능해요.
- desktop.github.com에서 다운로드·설치
- GitHub 계정으로 로그인
- “Clone a repository” → 내 저장소 선택 → 로컬 폴더에 복사됨
- 파일 수정 후 Desktop 앱에서 변경사항 확인 → Commit → Push
개발자가 터미널에서 git add, git commit, git push를 치는 것과 동일한 작업을 버튼 클릭으로 할 수 있습니다.
깃허브로 할 수 있는 실용적인 것들
| 용도 | 방법 | 난이도 |
|---|---|---|
| 포트폴리오 웹사이트 | GitHub Pages로 무료 호스팅 | 중 |
| 이력서·포트폴리오 공유 | Public 저장소에 올려서 링크 공유 | 하 |
| 오픈소스 프로그램 다운로드 | Releases 탭에서 다운로드 | 하 |
| AI 코딩 도구 연동 | GitHub Copilot, Cursor 등 연결 | 중 |
| 팀 프로젝트 협업 | Branch + PR로 코드 리뷰 | 중상 |
자주 하는 실수 3가지
1. Public으로 민감한 파일을 올림
비밀번호, API 키, 개인정보가 담긴 파일을 Public 저장소에 올리면 전 세계에 공개됩니다. 올리기 전에 반드시 확인하세요. 한 번 올라간 건 기록에 남으므로 삭제해도 복구 가능합니다.
2. 커밋 메시지를 대충 씀
“수정”, “업데이트” 같은 메시지는 나중에 아무 도움이 안 됩니다. “로그인 버튼 색상 변경”, “README에 설치법 추가” 처럼 뭘 바꿨는지 적어야 나중에 찾기 쉬워요.
3. 너무 오래 커밋 안 함
작업을 많이 해놓고 한 번에 커밋하면 뭐가 뭔지 알 수 없습니다. 작은 단위로 자주 커밋하는 게 좋아요. “하나의 변경 = 하나의 커밋” 원칙.
정리
- 깃허브는 “버전 관리가 되는 클라우드 저장소”
- 개발자가 아니어도 포트폴리오·협업·오픈소스 다운로드에 유용
- 핵심 용어 5개(Repository, Commit, Branch, PR, Fork)만 알면 시작 가능
- 터미널 없이 GitHub Desktop으로 클릭만으로 사용 가능
- 민감한 파일 Public 업로드만 주의하면 됩니다
이 글은 2026년 7월 기준으로 작성되었습니다.
같은 주제 글 보기
- 깃허브 데스크탑 설치부터 사용까지, 터미널 없이 시작하는 법
- 깃허브 코파일럿 사용법, AI가 코드 써주는 건 어디까지 되나
- 깃허브 학생 인증, 무료 Pro 받는 방법 단계별 정리
- AI 코딩 도구 비교, Cursor·Claude Code·Copilot·Windsurf·Cline