inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

Git 브랜치와 클로드 코드 활용

Git / Github 관련 질문

45

이태연

작성한 질문수 3

0

안녕하세요 두가지 질문 드립니다..!

image.png

<1번 질문>
실제로 github issue 를 작성하여 작업들을 분류하고 클로드코드에게 작업별로 브랜치를 생성하는게 더 효율적일지, 아니면 세션별 작업 간에 제가 수동으로 (오류가 생길때 등)브랜치를 만들고 구분하여 작업하는게 더 안전할지 여쭤봅니다..!

<2번 질문>
많은 작업 또는 오래 작업을 할때
git 에 관한 claude.md 파일을 만들어
(PR 전 검토 후 코드 문제 없을시 PR 생성 및 커밋 / 세션이 끝날 시 새 브랜치 생성) 등
규칙을 통해 관리하는 것이 나을까요?

또한 최상위 claude.md 파일에 Git 에 관한 규칙을 적는게 일반적이라고 생각하는데 만약 제일 상위 .md 파일에 작성해놓을시 .md 파일이 300자 이상 넘어가게 되면 하위 폴더로 따로 git에 관한 .md 파일을 만들어 프롬프트 양을 관리하는게 좋을지도 여쭤봅니다..!

react 인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요! 🙂

두 질문 모두 프로젝트 성격과 작업 규모에 따라 답이 꽤 달라지는 부분이라, 구체적인 예시를 조금 더 말씀해주시면 훨씬 정확히 답변드릴 수 있을 것 같아요.

그리고 CLAUDE.md 는 200줄 이내로 작성하는게 공식문서 지침이고

프로젝트 규모가 커질 수록 더 짧게 작성하는 걸 권장하고 있어요.

이 심화내용은 강의 후반부에서 다루고 있으니 참고하세요~!

감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 이태연님.

Git/GitHub와 클로드 코드 활용에 대한 유익한 질문을 주셨네요. 각 항목에 대해 자세히 설명해드리겠습니다.

1. GitHub Issue와 브랜치 관리

GitHub Issue를 통해 작업을 분류하고 클로드 코드로 자동으로 브랜치를 생성하는 것은 효율적입니다. 특히, 여러 작업을 동시에 다루거나 팀 협업 환경에서 작업을 보다 체계적으로 관리할 수 있습니다. 그러나:

  • 자동화의 장점: 클로드 코드가 브랜치를 자동으로 관리함으로써, 코드 작성, 커밋 메시지 작성, PR 생성까지의 흐름이 일관성과 효율성을 보장합니다.

  • 수동 관리의 장점: 수동으로 브랜치를 관리하면 섬세한 제어가 가능하여, 예상치 못한 오류 발생 시 보다 유연하게 대처할 수 있습니다.

따라서 작업의 복잡성 및 팀의 경험 수준에 따라 자동화와 수동 관리의 조합을 고려하시는 것이 좋습니다.

2. Git 규칙 관리 및 CLAUDE.md 파일 활용

CLAUDE.md 파일은 프로젝트의 작업흐름을 문서화하고 일관성을 유지할 수 있도록 돕습니다.

  • Git 관련 규칙 포함: 프로젝트의 커밋 메시지 형식, PR 전 검토 과정 등 Git 사용 시의 규칙을 CLAUDE.md에 명시해 놓으면, 일관성 있는 코드 품질 관리를 할 수 있습니다.

  • 프롬프트 길이 관리: CLAUDE.md 파일이 너무 길어지는 경우, 하위 폴더에 별도의 git_guide.md 파일을 생성하여 Git 관련 내용을 분리하는 방법도 고려할 수 있습니다. 그렇게 하면, 클로드 코드가 특정 맥락에서 필요한 내용을 빠르게 참조할 수 있습니다.

관련하여 Git과 CLAUDE.md 파일 관리에 대해 더 많은 정보를 얻고 싶으시다면, 아래 게시물을 참조하시는 것도 좋습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

13강 프로젝트 생성 Next.js 설치이슈

0

11

2

Shell Command: Install 'cursor' command 진행에서 막혔습니다

0

11

2

[[공식 문서] 사고 연쇄 프롬프팅 링크에 해당 내용이 없어요

0

20

1

Agent team / subagent 생성시 재사용 가능 여부

0

20

2

shirimp task manager는 프로젝트 처음 시작 단계에서도 쓴는 것 과 관련해서 질문

0

12

2

MCP 서버 내용 변경

0

17

2

설치가 완료되었다고 하는데 왜 확인이 안될까요?ㅠ

0

20

3

맥에서 git이 설치되지 않아요...

0

15

2

ll 명령어 문의

0

13

2

퀴즈 생성

0

18

2

프로젝트 하위 .claude 폴더

0

19

2

클로드코드에서 yes 를 always 로 설정하려면 어떻게 해야하죠?

0

23

2

claude 계정 두개

0

17

1

쉬림프 테스크 매니저 설치

0

19

2

Codex와 Claude code 비교

0

25

1

my-style.md 만들기 미션

0

22

2

스킬, 플러그인, 마켓플레이스 관련 문의

0

29

2

클로드 코드 요금제 대신 사용량 기반 과금제를 사용하고 있습니다.

0

34

2

25강부터 소리만 나오고 화면이 안나옵니다.

0

27

1

cd 다음에 어떻게 자연스럽게 문자가 써지죠?

0

28

1

클로드코드에 적용할 하네스? 툴? 추천 부탁드립니다.

0

30

1

14강 GIT 설치후 ~ config 명령어 입력이 안돼요

0

26

1

161강 자료 파일 안에 내용이 없네요.

0

28

2

/ide 명령어 실행 오류

0

23

2