| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- ai 뉴스
- MCP
- OpenAI
- AI 코딩
- codex
- 무료 ai
- Android Studio
- 오픈모델
- AI 에이전트
- Anthropic
- 홍드로이드
- ChatGPT
- 안드로이드 기초
- claude code
- qwen
- Claude
- cursor
- 안드로이드
- 안드로이드 튜토리얼
- Gemini
- ai코딩
- 카드 없이
- Android
- 앤트로픽
- GPT-5.6
- 무료 LLM
- 안드로이드 스튜디오
- 바이브코딩
- 개발자
- LLM
- Today
- Total
홍드로이드의 야매코딩
git·gh CLI 초보 완전 입문 — 바이브코딩에 git이 꼭 필요한 이유 본문

"AI가 코드를 다 짜주는데 git까지 배워야 해?" 네, 오히려 더 필요합니다. AI가 코드를 왕창, 빠르게 바꾸는 바이브코딩 시대일수록 "망치면 되돌릴 안전장치"가 중요하거든요. 그게 바로 git이에요. 이 글에서 git을 처음부터 쉽게, 그리고 GitHub을 터미널에서 다루는 gh CLI까지, 초보 눈높이로 정리합니다.
✓ 꼭 아는 git 핵심 명령
✓ 바이브코딩에 git이 좋은 5가지 이유
✓ gh CLI로 GitHub을 터미널에서
git이 뭐야? (게임 세이브 비유)
git은 버전 관리 도구입니다. 쉽게 말해 코드의 '세이브 포인트'를 찍는 거예요. 게임에서 어려운 구간 전에 저장하듯, 코드도 중요한 순간마다 저장(커밋)해두면 언제든 그 지점으로 되돌아갈 수 있습니다. 누가·언제·무엇을 바꿨는지 기록도 남고요.
꼭 아는 git 명령
git init # 이 폴더를 git으로 관리 시작
git status # 지금 무엇이 바뀌었나 확인
git add . # 바뀐 것들을 '저장 준비'(스테이징)
git commit -m "메시지" # 세이브 포인트 찍기(커밋)
git log # 지금까지의 세이브 기록 보기
git diff # 무엇이 바뀌었는지 비교
git restore 파일 # 수정한 걸 마지막 커밋으로 되돌리기
git branch 새브랜치 # 갈래(브랜치) 만들기
git switch 새브랜치 # 그 갈래로 이동
※ 처음엔 status → add → commit 3개만 손에 익혀도 충분합니다. 나머지는 필요할 때 하나씩.
바이브코딩에 git이 좋은 5가지 이유
AI가 대대적으로 코드를 고치기 전에 커밋해두면, 결과가 마음에 안 들어도 안전하게 원상복구됩니다.
AI가 멀쩡한 코드를 깨뜨려도
git restore·git revert로 한 방에 복구."이거 AI한테 막 시켜볼까?" 싶을 때 브랜치를 따서 실험. 잘되면 합치고, 아니면 버리면 끝.
git diff로 변경 내용을 한눈에. 바이브코딩의 핵심은 'AI가 짠 걸 검토하는 것'인데, diff가 그걸 쉽게 해줍니다.Claude Code·Cursor 같은 도구가 변경마다 커밋·PR을 자동으로 만들어줍니다. git을 쓰면 AI와의 협업이 매끄러워져요.
gh CLI — GitHub을 터미널에서
gh는 GitHub 공식 명령줄 도구입니다. 저장소·이슈·PR을 브라우저 없이 터미널에서 다룰 수 있어요. AI 에이전트도 gh로 푸시·PR을 처리하니, 알아두면 좋습니다.
gh auth login # GitHub 계정 로그인(처음 한 번)
gh repo create # 새 저장소 만들기(안내 따라가면 됨)
gh repo clone 사용자/저장소 # 저장소 내려받기
gh pr create # 풀 리퀘스트(PR) 만들기
gh pr list --author "@me" # 내가 만든 PR 목록
gh issue list # 이슈 목록
※ 어떤 명령이든 뒤에 --help를 붙이면 사용법이 나옵니다. gh만 쳐도 주요 명령(repo·issue·pr) 목록을 볼 수 있어요.
초보 추천 흐름
이 한 줄 흐름만 익히면 시작은 충분합니다
자주 묻는 질문 (FAQ)
아니요. git은 내 컴퓨터의 버전관리 도구, GitHub은 그 결과를 올려 공유·협업하는 웹 서비스입니다. gh CLI는 그 GitHub을 터미널에서 다루는 도구고요.
아니요. add·commit·push 정도만 익히고, 나머지는 필요할 때 찾으면 됩니다. 요즘은 AI에게 "이거 git으로 어떻게 해?"라고 물어도 돼요.
바이브코딩에선 AI에게 큰 작업을 시키기 직전·직후에 커밋하는 습관이 안전합니다. "되돌릴 지점"을 자주 만들어두세요.
마치며
git은 "AI 시대의 안전벨트"입니다. AI가 빠르게 코드를 바꿀수록, 되돌릴 수 있다는 안심이 더 중요해지죠. add·commit·push부터 시작해 gh CLI까지 익히면, AI와 더 대담하게 실험하면서도 안전할 수 있습니다.
git 입문하며 막힌 부분이 있다면 댓글로 물어보세요 🙌
※ 본 글은 2026년 7월 기준 작성했습니다. 주요 출처: git 공식 문서(git-scm.com), GitHub CLI 공식 문서(cli.github.com·docs.github.com). 명령 옵션은 버전에 따라 다를 수 있으니 --help로 확인하세요.
'AI & Vibe Coding' 카테고리의 다른 글
| Codex로 iOS 앱 개발하기 — 'Build iOS Apps' 플러그인 완전 가이드 (2026) (0) | 2026.07.01 |
|---|---|
| Claude Code Hook 기능 완전정리 — 모든 단계에 내 스크립트 끼우기 (0) | 2026.07.01 |
| Codex·Claude Code의 /goal 커맨드 — 목표만 주면 끝까지 일하는 AI (0) | 2026.07.01 |
| Claude Code 'dynamic workflows' 완전정리 — 수백 에이전트를 한 스크립트로 (0) | 2026.07.01 |
| Claude Cowork란? Claude Code·Claude(웹)와 뭐가 다른가 (2026) (0) | 2026.07.01 |
