AI서재

AI 서재

책으로 읽는 AI서재

한 권을 고르고, 목차에서 차례대로 읽을 수 있게 정리했습니다.

Codex 구체적 활용사례 37 cover

책으로 읽기

Codex 구체적 활용사례 37

김경진 변호사

아침 브리핑부터 에이전트 군단까지, 실제 업무 자동화 37장

이 글은 Codex와 AI 에이전트로 개인 업무, 데이터 처리, 마케팅, 영업, 문서, 개발, 브라우저 제어를 실제 업무에 연결하는 37개 사례를 묶은 안내서입니다.

공유

FacebookXLinkedInThreads
2026 베이징: 두 거인의 위험한 춤 표지

16편 공개

2026 베이징: 두 거인의 위험한 춤

김경진 변호사

트럼프-시진핑 정상회담, 그 안에서 벌어진 일들. 목차와 서론, 13장, 맺음말

트럼프의 베이징 방문을 호르무즈, 희토류, 대만, 보잉, 대두, AI 칩이라는 장면으로 따라갑니다. 서론, 13장, 맺음말에서 미중 정상회담의 계산서를 읽습니다.

공유

AI에게 맡기고 자리를 뜨다 표지

27편 공개

AI에게 맡기고 자리를 뜨다

김경진 변호사

욜로 모드 완전 입문. 목차와 26장

클로드 코드와 코덱스의 욜로 모드를 처음 켜는 사람을 위한 입문서입니다. 터미널, 안전장치, 도커 샌드박스, 되돌리기 순서를 26개 장으로 읽을 수 있습니다.

공유

인공지능 전투기, 인공지능 공군 표지

43편 공개

인공지능 전투기, 인공지능 공군

김경진

목차, 서문, 40장, 에필로그

김경진이 AI서재에 공개한 온라인 책 『인공지능 전투기, 인공지능 공군』입니다. AI 전투기, 인공지능 공군, 무인전투기, CCA, MUM-T, 6세대 전투기을 주제로 목차, 서문, 40장, 에필로그 구성으로 읽을 수 있습니다.

공유

인공지능 AI, 법정에 서다 표지

26편 공개

인공지능 AI, 법정에 서다

김경진 변호사

목차, 서문, 21장, 부록 3편

김경진 변호사이 AI서재에 공개한 온라인 책 『인공지능 AI, 법정에 서다』입니다. 인공지능과 법, AI 책임, 알고리즘 판단, 사법제도와 기술 변화을 주제로 목차, 서문, 21장, 부록 3편 구성으로 읽을 수 있습니다.

공유

조지아 역사 문화 기행 표지

24편 공개

조지아 역사 문화 기행

김경진

목차, 서문, 17장, 부록 4편, 에필로그

김경진이 AI서재에 공개한 온라인 책 『조지아 역사 문화 기행』입니다. 조지아 역사, 문화, 기행, 코카서스 여행을 주제로 목차, 서문, 17장, 부록 4편, 에필로그 구성으로 읽을 수 있습니다.

공유

말레이시아, 말라카 해협을 지배하는 자가 세계를 지배한다 표지

23편 공개

말레이시아, 말라카 해협을 지배하는 자가 세계를 지배한다

김경진

목차, 서문, 20장, 에필로그

김경진이 AI서재에 공개한 온라인 책 『말레이시아, 말라카 해협을 지배하는 자가 세계를 지배한다』입니다. 말레이시아, 말라카 해협, 해상물류, 지정학, 세계 무역을 주제로 목차, 서문, 20장, 에필로그 구성으로 읽을 수 있습니다.

공유

PALANTIR 전쟁 감시 인공지능 표지

16편 공개

PALANTIR 전쟁 감시 인공지능

김경진 변호사

목차, 서문, 14장

김경진 변호사이 AI서재에 공개한 온라인 책 『PALANTIR 전쟁 감시 인공지능』입니다. 팔란티어, 전쟁, 감시, 인공지능, 데이터 분석, 안보을 주제로 목차, 서문, 14장 구성으로 읽을 수 있습니다.

공유

뇌를 읽는 사람들 표지

21편 공개

뇌를 읽는 사람들

김경진

목차, 프롤로그, 18장, 에필로그

김경진이 AI서재에 공개한 온라인 책 『뇌를 읽는 사람들』입니다. 뉴럴링크, 뇌-컴퓨터 인터페이스, BCI, 뇌과학, 인공지능을 주제로 목차, 프롤로그, 18장, 에필로그 구성으로 읽을 수 있습니다.

공유

AI로 인해 발생하는 사회구조 변화와 대응 표지

16편 공개

AI로 인해 발생하는 사회구조 변화와 대응

김경진

목차, 서문, 13장, 에필로그

김경진이 AI서재에 공개한 온라인 책 『AI로 인해 발생하는 사회구조 변화와 대응』입니다. AI 사회구조 변화, 인공지능 정책, 노동, 경제, 사회 대응을 주제로 목차, 서문, 13장, 에필로그 구성으로 읽을 수 있습니다.

공유

천 개의 기도, 하나의 산 아르메니아를 읽다 표지

13편 공개

천 개의 기도, 하나의 산 아르메니아를 읽다

김경진

목차, 서문, 10장, 에필로그

김경진이 AI서재에 공개한 온라인 책 『천 개의 기도, 하나의 산 아르메니아를 읽다』입니다. 아르메니아 역사, 문화, 종교, 산과 기도을 주제로 목차, 서문, 10장, 에필로그 구성으로 읽을 수 있습니다.

공유

Claude Cowork 및 에이전트 활용 매뉴얼 표지

11편 공개

Claude Cowork 및 에이전트 활용 매뉴얼

김경진

목차, 서문, 8장, 말미 글

김경진이 AI서재에 공개한 온라인 책 『Claude Cowork 및 에이전트 활용 매뉴얼』입니다. Claude Code, AI 에이전트, 코딩 자동화, 업무 자동화을 주제로 목차, 서문, 8장, 말미 글 구성으로 읽을 수 있습니다.

공유

AI가 인간에게 던지는 10가지 질문 표지

12편 공개

AI가 인간에게 던지는 10가지 질문

김경진

목차, 서문, 10장

김경진이 AI서재에 공개한 온라인 책 『AI가 인간에게 던지는 10가지 질문』입니다. 인공지능이 인간에게 던지는 질문, AI 윤리, 기술과 인간을 주제로 목차, 서문, 10장 구성으로 읽을 수 있습니다.

공유

인공지능 선거 cover

14편 공개

인공지능 선거

김경진

목차, 저자 서문, 11장, 끝글

선거 메시지, 홍보물, 디지털 선거운동, 데이터 분석, 캠프 운영, 허위정보 방어, 법적 리스크와 프롬프트를 담은 온라인 책입니다.

공유

북극항로에 대한 7가지 오해 표지

10편

북극항로에 대한 7가지 오해

김경진

목차, 서문, 7장, 에필로그

김경진 AI서재 온라인 도서. 북극항로를 둘러싼 속도, 정기선, 보험, 안전 규정, 상시 개방, 탄소 절감, 인프라에 관한 일곱 가지 오해를 다룹니다.

공유

나노 바나나 프로 실전 프롬프트북 cover

24편 공개

나노 바나나 프로 실전 프롬프트북

김경진

6부 22장, 수업용 프롬프트 부록

나노 바나나 프로의 이미지 생성, 편집, 텍스트 렌더링, 캐릭터 일관성, 업무 적용, 수익화 모델을 수업과 실무에서 바로 쓰도록 엮은 온라인 책입니다.

공유

법구경 423게송 표지

28편

법구경 423게송

김경진

목차, 엮은 말, 26품, 423게송

김경진 AI서재 온라인 도서. 법구경 423게송을 26품으로 나누어 시집처럼 천천히 읽을 수 있도록 정리한 판본입니다.

공유

법률업무와 인공지능 표지

16편

법률업무와 인공지능

김경진

목차, 서문, 14부

김경진 AI서재 온라인 도서. 법률 리서치, 서면 작성, 증거 분석, 계약 검토, NotebookLM과 생성형 AI 활용법을 변호사 실무 관점에서 정리합니다.

공유

정치와 사람 표지

25편 공개

정치와 사람

김경진

목차, 프롤로그, 22장, 에필로그

정치는 사람을 읽고, 신뢰를 얻고, 관계를 지키고, 위기의 계절을 견디는 일에서 시작한다는 내용을 담은 김경진 AI서재 온라인 책입니다.

공유

한동훈 이야기 표지

39편 공개

한동훈 이야기

김경진

목차, 프롤로그, 36장, 에필로그

김경진이 AI서재에 공개한 온라인 책 『한동훈 이야기』입니다. 한동훈, 한국 정치, 법률가, 정치 인물, 공적 기록을 주제로 목차, 프롤로그, 36장, 에필로그 구성으로 읽을 수 있습니다.

공유

유리 천장을 넘어서 cover

총 39편 공개

유리 천장을 넘어서

김경진

목차, 프롤로그, 31장, 에필로그, 부록 5편

일본 헌정 사상 최초의 여성 총리 다카이치 사나에의 성장, 정치 입문, 세 번의 총재 도전, 총리 취임과 외교·안보·경제 노선을 추적한 정치 평전입니다.

공유

한동훈이 대한민국에 남긴 그간의 흔적 표지

13편 공개

한동훈이 대한민국에 남긴 그간의 흔적

김경진

목차와 12장

김경진이 AI서재에 공개한 온라인 책 『한동훈이 대한민국에 남긴 그간의 흔적』입니다. 한동훈, 한국 정치, 법무부, 검찰, 정치 기록을 주제로 목차와 12장 구성으로 읽을 수 있습니다.

공유

샘 알트만 전기: 인공지능 혁명의 개척자 cover

22편 공개

샘 알트만 전기: 인공지능 혁명의 개척자

김경진, 김경란

목차, 프롤로그, 7부 20개 장

샘 알트만의 성장, 창업, Y 컴비네이터, OpenAI, ChatGPT, 해고와 복귀, AI 시대의 책임을 따라가는 온라인 전기입니다.

공유

젠슨황 이야기 표지

16편 공개

젠슨황 이야기

김경진

목차, 서문, 13장, 에필로그

김경진이 AI서재에 공개한 온라인 책 『젠슨황 이야기』입니다. 젠슨 황, NVIDIA, GPU, 인공지능 반도체, AI 산업을 주제로 목차, 서문, 13장, 에필로그 구성으로 읽을 수 있습니다.

공유

짜이왈라에서 총리까지 cover

총 13편 공개

짜이왈라에서 총리까지

김경진

목차, 서문, 10장, 에필로그

바드나가르의 짜이왈라 소년 나렌드라 모디가 RSS 조직가, 구자라트 주총리, 인도 총리 3연임 지도자로 성장한 궤적을 따라 현대 인도의 정치·경제·외교와 한국-인도 관계를 읽는 정치 평전입니다.

공유

안녕하세요. 김경진입니다 표지

10편

안녕하세요. 김경진입니다

김경진

목차, 들어가는 글, 추천사, 6장, 닫는글

김경진 AI서재 온라인 도서. 성장 과정, 과학기술 의정활동, 의원외교, 입법 투쟁, 동대문 비전, 대한민국 인구절벽 해법을 담았습니다.

공유

PDF 다운로드 책

다국어로 읽는 대학생 교양 인공지능

한국어 원문과 외국어 번역을 함께 실은 유학생용 교재입니다. 각 책 소개 페이지에서 PDF를 받을 수 있습니다.

대학생 교양 인공지능: 러시아어-한국어판 표지 PDF 다운로드 가능

372쪽 PDF 공개

대학생 교양 인공지능: 러시아어-한국어판

김경진

러시아어 번역 병기. 한국 유학생용 AI 교양 교재.

한국에서 공부하는 러시아어권 유학생을 위한 AI 교양 교재입니다. 한국어 원문과 러시아어 번역을 함께 배치해 AI의 역사, 생성형 AI 사용법, 대학 생활과 취업 준비 사례를 PDF로 읽을 수 있습니다.

공유

대학생 교양 인공지능: 몽골어-한국어판 표지 PDF 다운로드 가능

372쪽 PDF 공개

대학생 교양 인공지능: 몽골어-한국어판

김경진

몽골어 번역 병기. 한국 유학생용 AI 교양 교재.

한국에서 공부하는 몽골어권 유학생을 위한 AI 교양 교재입니다. 한국어 원문과 몽골어 번역을 함께 배치해 AI의 기본 개념, 생성형 AI 사용법, 이미지·영상·문서 작업 사례를 PDF로 읽을 수 있습니다.

공유

대학생 교양 인공지능: 우즈베크어-한국어판 표지 PDF 다운로드 가능

372쪽 PDF 공개

대학생 교양 인공지능: 우즈베크어-한국어판

김경진

우즈베크어 번역 병기. 한국 유학생용 AI 교양 교재.

한국에서 공부하는 우즈베크어권 유학생을 위한 AI 교양 교재입니다. 한국어 원문과 우즈베크어 번역을 함께 배치해 수업, 과제, 논문, 취업 준비에서 AI를 쓰는 방법을 PDF로 읽을 수 있습니다.

공유

대학생 교양 인공지능: 카자흐어-한국어판 표지 PDF 다운로드 가능

372쪽 PDF 공개

대학생 교양 인공지능: 카자흐어-한국어판

김경진

카자흐어 번역 병기. 한국 유학생용 AI 교양 교재.

한국에서 공부하는 카자흐어권 유학생을 위한 AI 교양 교재입니다. 한국어 원문과 카자흐어 번역을 함께 배치해 AI 도구 비교, 학과별 사용 사례, 저작권과 규제 쟁점을 PDF로 읽을 수 있습니다.

공유

[AI서재] 14장 깃과 깃허브: 프로젝트의 시간 여행 장치

클로드 코드 완전정복
작성자
김경진 변호사
작성일
2026-05-03 22:43
조회
444

클로드 코드 완전정복

14장 깃과 깃허브: 프로젝트의 시간 여행 장치

김경진 변호사

깃의 핵심 개념: 리포지토리, 커밋, 브랜치, 푸시, 풀, 머지

새벽 두 시, 웹사이트의 히어로 섹션을 수정하던 중 무언가 잘못됐습니다. 버튼의 글로우 효과를 바꾸려다가 전체 레이아웃이 무너져 버렸습니다. 세 시간 전의 상태로 돌아가고 싶지만, 그때의 코드가 어디에도 남아 있지 않습니다. Ctrl+Z를 수십 번 눌러도 이미 저장해 버린 파일은 되돌릴 수 없습니다.

깃(Git)은 이 문제를 해결하기 위해 만들어진 버전 관리 시스템(version control system)입니다. 프로젝트에 일어나는 모든 변경 사항을 추적하고, 원하는 시점으로 되돌릴 수 있게 해 줍니다. 비디오 게임의 체크포인트 저장과 비슷합니다. 의미 있는 변경을 할 때마다 스냅샷을 찍어 두면, 언제든 그 지점으로 되감을 수 있습니다.

깃의 세계를 구성하는 핵심 개념을 하나씩 살펴보겠습니다.

리포지토리(repository)는 깃이 감시하고 있는 폴더입니다. 프로젝트의 모든 파일과 그 파일들에 일어난 변경의 전체 역사가 이 안에 담겨 있습니다. 은행 계좌에 비유할 수 있습니다. 잔액뿐 아니라 모든 입출금 내역이 기록되어 있는 것처럼, 리포지토리에는 현재 코드뿐 아니라 과거의 모든 변경 기록이 보존됩니다.

커밋(commit)은 프로젝트의 특정 시점 스냅샷입니다. 각 커밋에는 무엇이 바뀌었는지와 왜 바꿨는지가 함께 기록됩니다. 워드 문서에서 "저장"을 누르는 것과 비슷하지만, 차이가 있습니다. 워드의 저장은 이전 상태를 덮어쓰지만, 깃의 커밋은 이전 상태를 그대로 남겨둔 채 새로운 스냅샷을 추가합니다.

"히어로 버튼에 글로우 효과 추가"라는 메시지와 함께 커밋하면, 나중에 이 커밋만 정확히 되돌릴 수 있습니다.

브랜치(branch)는 프로젝트의 별도 사본으로, 메인 버전에 영향을 주지 않고 실험할 수 있는 공간입니다. 기본 브랜치는 보통 메인(main)이라고 부릅니다. "feature-login"이라는 브랜치를 만들면, 로그인 기능을 실험하되 안정 버전은 건드리지 않겠다는 선언입니다.

푸시(push)는 내 컴퓨터 컴퓨터의 변경 사항을 원격 저장소로 보내는 행위입니다. 내 컴퓨터에서만 존재하던 커밋이 클라우드에 올라갑니다.

풀(pull)은 그 반대입니다. 원격 저장소의 최신 변경 사항을 내 컴퓨터로 가져옵니다.

머지(merge)는 두 브랜치의 변경 사항을 하나로 합치는 작업입니다. 실험이 성공적이었다면, 실험 브랜치를 메인 브랜치에 머지해서 안정 버전에 반영합니다.

[그림 14-1] 깃의 핵심 개념 관계도: 리포지토리 안에서 브랜치, 커밋, 머지가 어떻게 연결되는지

열차 궤도의 비유: 안정 버전을 보호하며 실험하는 방법

기차역을 떠올려 보겠습니다. 본선 궤도 위를 열차가 달리고 있습니다. 이 열차가 현재 운행 중인 안정 버전, 즉 메인 브랜치입니다. 승객을 태우고 있으므로, 궤도 위에서 레일을 뜯어내고 새로운 레일을 깔 수는 없습니다.

새로운 노선을 시험하고 싶다면 어떻게 해야 합니까? 본선에서 갈라져 나오는 시험 궤도를 만듭니다. 이 시험 궤도가 바로 브랜치입니다. 시험 궤도 위에서는 자유롭게 실험할 수 있습니다. 레일의 각도를 바꿔 보기도 하고, 새로운 정차역을 추가해 보기도 합니다. 본선의 열차 운행에는 아무런 영향이 없습니다.

시험이 끝나고 결과가 만족스러우면, 시험 궤도를 본선에 합류시킵니다. 이것이 머지입니다. 합류 지점에서 두 궤도가 자연스럽게 만나야 하므로, 충돌(conflict)이 없는지 확인하는 절차가 필요합니다. 만약 본선에서도 같은 구간을 수정했고 시험 궤도에서도 같은 구간을 수정했다면, 어떤 쪽의 변경을 채택할지 사람이 결정해야 합니다.

[그림 14-2] 열차 궤도 비유: 메인 브랜치(본선)에서 기능 브랜치(시험 궤도)가 분기되고 다시 합류하는 모습

이 비유가 실제 웹사이트 개발에서 어떻게 적용되는지 살펴보겠습니다.

앞 장에서 만든 웹사이트가 이미 배포되어 실제 사용자가 방문하고 있다고 가정합니다. 히어로 섹션의 버튼을 더 역동적으로 바꾸고 싶습니다. 메인 브랜치의 코드를 직접 수정하면, 변경 중에 사이트가 깨질 위험이 있습니다. 그 대신 feature-dynamic-button이라는 브랜치를 만들고, 그 안에서 버튼 코드를 수정합니다. 내 컴퓨터호스트에서 검증하고, 결과가 좋으면 메인 브랜치에 머지합니다.

클로드 코드에게 "이 변경 사항이 마음에 드니까 깃허브에 푸시해 줘"라고 말하기 전까지, 변경은 내 컴퓨터 브랜치 안에만 머뭅니다. 라이브 사이트에는 아무런 영향이 없습니다. 이것이 브랜치를 사용하는 근본적인 이유입니다. 안정된 것을 보호하면서 새로운 것을 시도할 수 있는 것입니다.

워크트리(worktree)라는 개념은 이 원리를 한 단계 더 확장합니다. 일반적으로 깃에서는 한 폴더에서 하나의 브랜치만 활성화할 수 있습니다. 다른 브랜치로 전환하려면 현재 작업을 저장하거나 커밋해야 합니다. 워크트리를 사용하면 같은 리포지토리에서 여러 브랜치를 동시에 다른 폴더에 체크아웃(checkout)할 수 있습니다.

클로드 코드에는 워크트리를 위한 내장 명령이 있어서, --worktree 옵션으로 격리된 작업 공간을 빠르게 만들 수 있습니다.

여러 클로드 코드 세션을 동시에 실행하면서, 각 세션이 서로 다른 기능을 개발하게 할 수 있습니다. 한 세션은 결제 페이지를 만들고, 다른 세션은 회원 가입 폼을 만들고, 또 다른 세션은 대시보드를 수정합니다. 각 세션이 독립된 브랜치와 워크트리에서 작업하므로, 서로의 코드를 덮어쓸 염려가 없습니다. 작업이 끝나면 각 브랜치를 메인에 머지하면 됩니다.

[그림 14-3] 워크트리를 활용한 병렬 개발: 세 개의 클로드 코드 세션이 각각 다른 브랜치에서 동시에 작업하는 구조

깃허브가 제공하는 클라우드 백업과 협업 기능

깃은 내 컴퓨터 컴퓨터에서 작동하는 도구입니다. 내 노트북의 하드 디스크에 변경 이력이 저장됩니다. 노트북이 고장 나면, 커밋 이력도 함께 사라집니다. 그리고 혼자 작업할 때는 내 컴퓨터 깃만으로 충분하지만, 다른 사람과 함께 프로젝트를 진행하려면 코드를 공유할 수 있는 공간이 필요합니다.

깃허브(GitHub)는 깃 리포지토리를 클라우드에 호스팅하는 서비스입니다. 깃이 버전 관리 "도구"라면, 깃허브는 그 도구로 관리되는 프로젝트를 저장하고 공유하는 "장소"입니다. 내 컴퓨터 컴퓨터의 워드 문서를 구글 문서도구에 올리는 것과 비슷합니다.

깃허브가 제공하는 핵심 기능은 다음과 같습니다.

클라우드 백업: 내 컴퓨터 리포지토리를 깃허브에 푸시하면, 코드의 전체 이력이 클라우드에 복제됩니다. 노트북이 고장 나더라도 깃허브에서 전체 프로젝트를 다시 가져올(클론할) 수 있습니다.

버전 이력 관리: 깃허브의 웹 인터페이스에서 모든 커밋을 시간순으로 확인할 수 있습니다. 각 커밋에서 어떤 파일의 어떤 줄이 바뀌었는지, 누가 바꿨는지, 왜 바꿨는지를 한눈에 볼 수 있습니다. 앞 장에서 "히어로 버튼에 글로우 펄스 효과 추가"라는 커밋을 만들었을 때, 깃허브에서 이 커밋을 클릭하면 정확히 어떤 코드가 변경되었는지 녹색(추가)과 빨간색(삭제)으로 표시됩니다.

풀 리퀘스트(Pull Request): 브랜치에서 작업한 변경 사항을 메인 브랜치에 합치기 전에, 다른 사람에게 검토를 요청할 수 있는 기능입니다. "이 코드를 메인에 합쳐도 될까요?"라는 공식적인 제안입니다. 여러 사람이 같은 프로젝트에서 작업할 때, 각자의 변경 사항이 충돌 없이 합쳐질 수 있는지 확인하는 관문 역할을 합니다.

공개와 비공개 설정: 리포지토리를 공개(public)로 설정하면 누구나 코드를 볼 수 있고, 비공개(private)로 설정하면 초대받은 사람만 접근할 수 있습니다. 웹사이트 코드에 API 키나 비밀번호가 포함되어 있지 않다면 공개로 두어도 되지만, 민감한 정보가 조금이라도 포함된 프로젝트는 반드시 비공개로 설정해야 합니다.

[그림 14-4] 깃허브 리포지토리 화면 구성: 커밋 이력, 브랜치 목록, 풀 리퀘스트 탭의 위치

한 가지 중요한 주의 사항이 있습니다. 깃허브에 코드를 푸시할 때, .env 파일이나 API 키가 포함된 파일이 함께 올라가지 않도록 주의해야 합니다. .gitignore라는 파일을 만들어서, 깃이 추적하지 말아야 할 파일 목록을 지정할 수 있습니다.

클로드 코드에게 "깃허브에 푸시할 준비를 해 줘"라고 요청하면, 보통 .gitignore 파일을 자동으로 생성해 줍니다. 그래도 푸시 전에 한 번 확인하는 습관이 필요합니다.

기본 워크플로우: 리포지토리 생성→클론→브랜치→커밋→PR→머지

실제로 깃과 깃허브를 사용하는 전체 흐름을 처음부터 끝까지 따라가 보겠습니다.

1단계: 깃허브에서 리포지토리 생성

깃허브에 로그인하고, "New Repository" 버튼을 클릭합니다. 이름을 "my-website"로 지정합니다. 설명은 선택 사항입니다. 공개 또는 비공개를 선택한 뒤 "Create Repository"를 클릭합니다. 텅 빈 리포지토리가 만들어집니다.

이 작업을 클로드 코드에게 맡길 수도 있습니다. "my-website라는 이름으로 깃허브 리포지토리를 만들고, 현재 프로젝트의 코드를 푸시해 줘"라고 요청하면, 리포지토리 생성부터 초기 커밋, 푸시까지 한 번에 처리합니다. 다만 깃허브 인증(authentication)이 필요합니다. 처음 한 번만 명령줄 방식를 통해 깃허브에 로그인하면, 이후에는 자동으로 인증이 유지됩니다.

2단계: 클론(clone)

이미 내 컴퓨터에서 개발 중인 프로젝트라면 클론 단계가 필요 없습니다. 반대로 다른 컴퓨터에서 작업을 이어가야 한다면, 깃허브의 리포지토리를 클론해서 내 컴퓨터에 복제합니다. 클론은 리포지토리의 모든 파일과 전체 변경 이력을 한꺼번에 가져오는 작업입니다.

3단계: 브랜치 생성과 작업

새로운 기능을 추가하거나 디자인을 변경할 때, 메인 브랜치에서 직접 작업하지 않습니다. 새 브랜치를 만들고 그 안에서 작업합니다. 클로드 코드는 이 관례를 알고 있으며, 브랜치 관리를 자연어로 요청할 수 있습니다.

4단계: 커밋

의미 있는 변경이 이루어질 때마다 커밋합니다. 커밋 메시지에는 변경의 목적을 간결하게 적습니다. "fix layout bug"보다 "히어로 섹션 카드 정렬 깨지는 문제 수정"이 나중에 이력을 추적할 때 유용합니다.

5단계: 푸시와 풀 리퀘스트

내 컴퓨터에서 만든 커밋을 깃허브에 푸시합니다. 깃허브에서 풀 리퀘스트를 열어, 메인 브랜치에 합칠 것을 제안합니다. 혼자 작업하는 경우에도 풀 리퀘스트를 활용하면, 변경 사항을 한 번 더 검토하는 기회가 됩니다.

6단계: 머지

풀 리퀘스트가 승인되면 메인 브랜치에 머지합니다. 머지가 완료된 기능 브랜치는 삭제해도 됩니다. 이력은 메인 브랜치의 커밋 기록에 남아 있습니다.

[그림 14-5] 깃/깃허브 기본 워크플로우 순서도

클로드 코드를 사용하면 이 여섯 단계의 대부분을 자연어로 처리할 수 있습니다. "히어로 버튼 변경이 마음에 든다. 깃허브에 푸시해 줘"라고 말하면, 클로드 코드가 변경된 파일을 스테이징(staging)하고, 적절한 커밋 메시지를 작성하고, 원격 리포지토리에 푸시합니다. 하지만 내부에서 일어나는 일의 원리를 이해하고 있어야, 문제가 생겼을 때 원인을 파악하고 해결할 수 있습니다.

코드가 깃허브에 안전하게 올라갔습니다. 변경 이력도 깔끔하게 기록되어 있습니다. 그러나 깃허브에 코드가 있다고 해서 누군가가 웹 브라우저로 접속해서 사이트를 볼 수 있는 것은 아닙니다. 코드 저장소와 라이브 웹사이트 사이에는 하나의 다리가 더 필요합니다.

인공지능 전문가 김경진 변호사

AI 법정책 전문 · 전 국회의원 · 저서 다수

kimkj.com

© 2026 김경진. All rights reserved.

#김경진 #김경진변호사 #김경진인공지능 #인공지능 #AI #AI전문가 #생성형AI #Claude #ClaudeCode #클로드코드 #MCP #RAG #에이전트형AI #AI자동화 #AI워크플로우 #LLM #디지털전환

이 책이 잠시라도 당신 곁에 머물렀다면, 다음 이야기가 세상에 나올 수 있도록 후원해 주세요.

(자발적 후원 부탁 구좌 : 농협 302-1096-0948-81 예금주 : 김경진)

kimkj.com 홈
위로 스크롤
kimkj.com 홈