브랜치 이름의 접두사 정리 · 2026-10-12
원인
작업 브랜치 이름에 도구의 기본 접두사인 codex/가 붙어 있었습니다. 공개 저장소의 브랜치 선택기에도 이 이름이 그대로 표시됐습니다.
사용자는 Git의 브랜치 이름에서 이 접두사를 모두 제거하도록 요청했습니다. 같은 프로젝트의 공개 소스, 타워와 에이전트 원본 저장소를 함께 정리했습니다.
해결 방법
원격 브랜치 30개와 로컬 브랜치 20개의 이름에서 codex/만 제거했습니다. 작업 내용을 나타내는 나머지 이름은 유지했습니다. 예를 들어 codex/readable-agent-releases는 readable-agent-releases로 바뀌었습니다.
새 이름이 기존 브랜치와 충돌하지 않는지 먼저 확인했습니다. 대상 브랜치에 연결된 열린 PR과 보호 규칙은 없었습니다. 각 브랜치의 기존 커밋으로 새 이름을 만들고, 양쪽 이름의 커밋이 같은지 확인한 뒤 이전 이름을 제거했습니다. 강제 푸시는 사용하지 않았습니다.
저장소별 결과
| 저장소 | 원격 이름 변경 | 로컬 이름 변경 |
|---|---|---|
공개 소스 · techlabs-discovery |
9개 | 3개 |
타워 · techlabs-discovery-tower |
15개 | 16개 |
에이전트 원본 · ko-pii |
6개 | 1개 |
원격에 게시하지 않았던 로컬 브랜치도 이름을 정리했습니다. 기존 작업 사본의 HEAD와 원격 추적 설정을 갱신했습니다. 작업 파일이나 미완료 변경을 삭제하지 않았습니다.
확인한 결과
- 이름을 변경한 원격 30개와 로컬 20개의 커밋이 변경 전후에 모두 일치했습니다.
- 세 저장소의 원격 브랜치, 로컬 브랜치와 추적 브랜치에 이전 접두사가 남아 있지 않은지 확인했습니다.
- 공개 저장소의 실제 브랜치 목록과 사용자가 표시한 브랜치 선택기에서 새 이름 9개를 확인했습니다.
- 이름 변경 직후 기본 브랜치
main의 이름과 커밋, 기존 태그와 릴리즈 본문·첨부파일 정보가 그대로인지 대조했습니다. - 각 저장소의 작업 지침에 앞으로
codex/를 사용하지 않도록 기록했습니다. 작업 기록의 과거 브랜치 이름은 보존하고 현재 이름을 함께 안내했습니다.
빌드 소스 브랜치는 이제 public-agent-0.2.40입니다. 기존 공개 에이전트의 소스 커밋 b4ac5dcead6525da44d35aa2ce1557d2b553761c와 릴리즈 태그는 유지했습니다.
이름 변경 목록
공개 소스
| 이전 이름 | 현재 이름 |
|---|---|
codex/readable-agent-releases |
readable-agent-releases |
codex/readable-korean-docs |
readable-korean-docs |
codex/tower-introduction-public |
tower-introduction-public |
codex/service-explainer-video |
service-explainer-video |
codex/server-pc-security |
server-pc-security |
codex/tower-windows-home |
tower-windows-home |
codex/beginner-documentation |
beginner-documentation |
codex/release-download-links |
release-download-links |
codex/tower-windows-exe |
tower-windows-exe |
타워
| 이전 이름 | 현재 이름 |
|---|---|
codex/agent-release-description-report |
agent-release-description-report |
codex/markdown-report |
markdown-report |
codex/public-agent-docs |
public-agent-docs |
codex/tower-introduction |
tower-introduction |
codex/service-explainer-report |
service-explainer-report |
codex/server-pc-security-report |
server-pc-security-report |
codex/tower-windows-home-report |
tower-windows-home-report |
codex/beginner-documentation-report |
beginner-documentation-report |
codex/release-download-links-report |
release-download-links-report |
codex/tower-windows-report |
tower-windows-report |
codex/public-discovery |
public-discovery |
codex/remote-removal-wording |
remote-removal-wording |
codex/removal-immediate |
removal-immediate |
codex/wiki-reports |
wiki-reports |
codex/durable-evidence |
durable-evidence |
에이전트 원본
| 이전 이름 | 현재 이름 |
|---|---|
codex/agent-release-notes |
agent-release-notes |
codex/public-agent-0.2.40 |
public-agent-0.2.40 |
codex/release-agent-0.2.39 |
release-agent-0.2.39 |
codex/removal-immediate |
removal-immediate |
codex/release-agent-0.2.38 |
release-agent-0.2.38 |
codex/durable-evidence |
durable-evidence |
제안사항
앞으로 브랜치는 작업 내용을 나타내는 이름으로 만듭니다. codex/ 접두사는 사용하지 않습니다. 예를 들어 문서 작업은 readable-korean-docs, 릴리즈 작업은 release-agent-<버전>처럼 이름을 정합니다.
기존 브랜치를 사용하는 다른 작업 사본에서는 git fetch --prune origin으로 원격 목록을 갱신해 주세요. 로컬 브랜치 이름과 추적 대상은 현재 원격 이름에 맞춥니다.
원문: 공개 소스 b915c42. 문서 갱신일 2026-10-12.