Freeive

claude-code·발행 2026.06.01·조회 3

클로드코드 /branch로 대화를 가지치기해 안전하게 실험하기

지금까지의 대화를 그대로 둔 채 새 갈래에서 다른 시도를 해보는 /branch 명령을, 원본 보존의 개념과 함께 입문자용으로 정리했어요.

작업하다 보면 "여기서 다른 방법도 한번 해볼까? 근데 지금까지 한 게 날아가면 어쩌지" 하는 순간이 있어요. 지금 대화는 그대로 두고, 같은 지점에서 다른 길을 새로 터보게 해주는 명령이 /branch예요.

정의 (뭐냐면)

/branch는 지금 진행 중인 대화를 가지처럼 갈라서 새 갈래에서 이어가게 해주는 명령이에요. 별칭(같은 기능의 짧은 이름)으로 /fork를 써도 됩니다. 핵심은 원본 대화가 그대로 보존된다는 점이에요.

나무가 가지를 치듯, 지금 지점에서 대화 흐름을 하나 복사해 새로 시작한다고 보면 돼요. 새 갈래에서 뭘 시도하든 원래 대화에는 영향이 없어서, 마음 놓고 실험할 수 있어요.

어떻게 쓰나 (난이도별)

기초 — 갈래 만들기

/branch 실험-A

뒤에 이름을 붙이면 그 이름으로 새 갈래가 만들어져요. 지금 지점에서 갈라진 별도의 대화가 시작되고, 원본은 그대로 남아 있어요. 이름은 나중에 어떤 갈래였는지 알아보기 쉽게 지어두면 좋아요.

응용 — 다른 접근을 비교 실험

/branch 후 다른 접근 시도

갈래를 만든 다음, 거기서 원본과 다른 방법을 시켜보는 거예요. 한쪽 갈래에서는 A 방식, 다른 갈래에서는 B 방식을 시도해두고 어느 쪽이 나은지 비교할 수 있어요.

흔한 함정

  • 갈래를 만들었다고 원본이 사라지는 게 아니에요. 새 갈래에서 작업해도 원본 대화는 따로 살아 있으니, 헷갈리지 않게 갈래 이름을 잘 지어두세요.
  • 갈래가 많아지면 어디서 무슨 작업을 했는지 헷갈릴 수 있어요. 실험이 끝나면 쓸모없어진 갈래는 정리하는 게 좋아요.

실전 사례

같은 출발점에서 A안과 B안을 따로 분기해두고, 두 방향을 각각 끝까지 진행해본 뒤 결과를 나란히 비교할 수 있어요. "이 구조로 짤까, 저 구조로 짤까" 고민될 때 둘 다 실제로 해보고 고르는 식이에요.

이렇게 더 씁니다

대화를 갈라 실험할 수 있다는 건, 원본을 지키면서 과감하게 시도할 수 있다는 뜻이에요. 잘못되면 원본 갈래로 돌아오면 되니까, "이렇게 하면 망할 것 같은데" 싶은 도전도 부담 없이 해볼 수 있어요.

정리

/branch(별칭 /fork)는 지금 대화를 가지처럼 갈라 새 갈래에서 이어가게 해주는 명령이에요. 원본이 보존되니, 다른 접근을 안전하게 실험하고 싶을 때 쓰면 됩니다.

기준: Claude Code v2.1.154 (2026.05)

#클로드코드#ClaudeCode#branch#AI코딩#바이브코딩#개발자

Comments

댓글 0

로그인 상태 확인 중…

댓글 불러오는 중…

Recent

다른 일기도 같이.