# 되돌아갈 곳과 넘어갈 곳

> /branch의 승계 범위, 세션 이름 규칙, 환경 이동 명령의 단방향성

- Canonical: https://learning.reopt.ai/courses/claude-code-multi-session/lessons/ccms-m4-concept
- Language: ko-KR
- HTML: https://learning.reopt.ai/courses/claude-code-multi-session/lessons/ccms-m4-concept

---

[멀티세션 운영](/courses/claude-code-multi-session) 4. 세션 계보와 환경 핸드오프 7 / 9

# 되돌아갈 곳과 넘어갈 곳

/branch의 승계 범위, 세션 이름 규칙, 환경 이동 명령의 단방향성
개념 학습 45 XP 9분

세션이 늘어나면 다음 문제는 되돌아갈 곳을 못 찾는 것입니다. /branch (구 /fork )는 지금까지의 대화를 복사해 새 세션으로 분기하고 원본은 그대로 두지만, 이 세션에 한해 허용 으로 승인한 권한은 분기로 이어지지 않습니다. 환경을 넘나드는 명령도 이름만 비슷할 뿐 방향과 전제가 전부 다릅니다. /teleport 는 웹에서 터미널로 오는 단방향이고 반대 방향은 claude --remote 가 맡으며, /desktop 은 CLI를 종료하고 앱으로 넘깁니다. 방향이나 인증 조건을 착각하면 명령이 목록에 뜨지도 않습니다.
이름이 아니라 방향과 전제로 고른다 환경 이동 명령은 모두 단방향이고 전제 조건이 다릅니다. 실행 전에 방향, 인증 방식, git 상태 세 가지를 확인하고 하나라도 어긋나면 그 명령은 애초에 후보가 아니라고 판단합니다.

| 명령 | 이동 방향 | 전제 조건 |
| /teleport (별칭 /tp) | 웹 클라우드 세션 → 현재 터미널 | 깨끗한 git, 동일 저장소·claude.ai 계정 |
| claude --remote | 터미널 → 새 클라우드 웹 세션 | claude.ai 구독 인증 (리서치 프리뷰) |
| /remote-control (별칭 /rc) | 로컬 세션을 다른 기기에서 제어 | --remote 클라우드 세션과는 무관 |
| /desktop (별칭 /app) | CLI → Desktop 앱, CLI는 종료 | macOS·Windows와 Claude 구독 로그인 |

모두 단방향이므로 되돌리는 명령이 따로 있는지부터 확인합니다.

- 1 분기 전 권한 정리 반복 승인은 세션 한정 대신 설정 수준 허용 규칙으로 올린 뒤 분기합니다.

- 2 세션 이름 규칙 티켓 번호나 기능명으로 /rename 해 /resume 피커에서 찾을 수 있게 합니다.

- 3 인증 방식 확인 API 키·Bedrock·Vertex·Foundry 인증이면 /teleport는 후보에서 제외합니다.

- 4 원격 환경 점검 네트워크 레벨과 환경 변수 노출 범위를 웹 인터페이스에서 확인합니다.

실무에 남길 기준

- /branch는 그 시점의 컨텍스트만 복사하고 세션 한정 승인 권한은 승계하지 않는다
- CLAUDE_CODE_FORK_SUBAGENT가 켜져 있으면 /fork는 분기가 아니라 포크 서브에이전트를 만든다
- 원격 환경의 환경 변수와 셋업 스크립트는 그 환경을 편집할 수 있는 사람 전원에게 보인다

[이전](/courses/claude-code-multi-session/lessons/ccms-m3-checklist) 이해했어요 · 계속

---

에이전트용 사이트 안내: https://learning.reopt.ai/llms.txt · 사이트맵: https://learning.reopt.ai/sitemap.xml · 문의: https://learning.reopt.ai/contact
