지식 · IT·데이터·DX
Git · GitHub
Git / GitHub
📂IT·데이터·DX⏱읽기 1분📊실무🔗관련 4
Git이란?
한 줄 정의
Git은 코드의 변경 이력을 저장·관리하는 버전관리 도구, GitHub는 그 코드를 온라인에 보관·협업하는 대표 서비스.
⚡ 3줄 요약
- Git=코드 변경 이력 관리
- GitHub=온라인 보관·협업
- 되돌리기·협업의 기본
Git은 코드가 언제 어떻게 바뀌었는지를 '저장 지점(커밋)'으로 기록해, 언제든 되돌리고 여러 사람이 충돌 없이 함께 작업하게 해줍니다. 문서의 '변경 내역'과 '이전 버전 복원'을 코드 전체에 강력하게 적용한 것입니다. GitHub는 그 Git 저장소를 온라인에 두고 공유·협업·백업하게 해주는 서비스입니다.
바이브 코딩에서도 중요합니다 — AI가 만든 코드를 커밋해 두면 '뭔가 망가졌을 때' 직전 상태로 되돌릴 수 있고, GitHub에 올리면 배포·협업이 쉬워집니다. '되돌릴 수 있다'는 안전망이 실험적 코딩을 가능하게 합니다.
💡 쉽게 말하면
글의 '수정 기록+되돌리기'(Git)와 구글독스 공유(GitHub) — 협업과 버전관리의 기본입니다.
실무에서 왜 중요한가
AI와 코드를 실험하다 망가뜨려도 되돌릴 수 있어야 안심하고 시도합니다. Git이 그 '되돌리기' 안전망입니다.
유래와 출처
Git은 리눅스를 만든 리누스 토르발스(Linus Torvalds)가 2005년 리눅스 커널 개발을 위해 만들었습니다. GitHub는 2008년 출시돼 세계 최대의 코드 협업 플랫폼이 됐습니다.
출처 · Linus Torvalds, Git(2005) · GitHub(2008) · 원문 보기
사례로 이해하기
예를 들어, 바이브 코딩 중 Git으로 안전하게 작업한다고 해봅시다.
- 커밋 — 잘 되는 상태에서 '저장 지점(커밋)'을 남깁니다.
- 실험 — AI에게 새 기능을 요청해 코드를 바꿉니다.
- 문제 발생 — 바꿨더니 화면이 깨졌습니다.
- 되돌리기 — 직전 커밋으로 손쉽게 복원합니다.
- 공유 — 완성되면 GitHub에 올려 배포·협업에 씁니다.
관련 용어
배포 · 호스팅배포는 만든 프로그램을 실제 사용자가 쓸 수 있게 서버에 '올려 가동'하는 것, 호스팅은 그 프로그램을 24시간 띄워 두는 공간을 빌려주는 서비스.IDE · 코드 에디터코드를 작성·실행·디버깅하는 통합 개발 환경(작업실). 최근엔 AI가 코드를 함께 짜주는 AI 코드 에디터가 표준이 됐다.오픈소스소스코드를 누구나 보고, 쓰고, 고치고, 나눌 수 있게 공개한 소프트웨어. 오늘날 IT의 상당수가 오픈소스 위에 세워져 있다.CI · CD코드를 자주 합치고(CI) 자동으로 검사·배포(CD)해, 변경을 빠르고 안전하게 실서비스에 반영하는 개발 자동화 방식.
이 용어와 연결된 교육
📚Claude Code로 실무 웹사이트 만들기나눔경영컨설팅 기업교육 · 대면/온라인과정 보기 →이 주제로 사내 교육이 필요하신가요?
담당자 맞춤 커리큘럼·견적을 바로 받아보세요.
자주 묻는 질문
아닙니다. Git은 '도구', GitHub는 그 Git 저장소를 온라인에서 다루는 '서비스'입니다.
바이브 코딩을 한다면 '커밋으로 되돌리기'만 알아도 큰 안전망이 됩니다. AI 도구가 대부분 대신 처리해 줍니다.
Git은 '버전관리 도구', GitHub는 그 코드를 온라인에 두고 협업하는 '서비스'입니다.
협업·이력 관리에 유용해, 문서·기획자도 쓰는 경우가 늘고 있습니다.