worktree 5

AI 수정이 꼬였을 때, 내 코드까지 날리지 않고 되돌리는 법

AI가 고친 배송비 계산은 버리고, 내가 바꾼 화면 제목은 남기고 싶습니다. 그런데 둘 다 같은 파일 안에 있다면요. 파일 전체를 되돌리는 버튼을 누르기 전에, 무엇을 기준으로 복원하는지부터 확인해야 합니다.먼저 답부터: 이미 섞인 변경은 diff를 읽고 골라 되돌려야 합니다. 다음 작업부터는 내 변경을 커밋해 기준점을 남기세요. Git이 미커밋 변경을 보고 “이 줄은 사람, 저 줄은 AI”라고 구분해 주지는 않습니다.2026-09-21 작성. 별도 임시 Git 저장소에서 실행한 실습입니다. 사람의 수정과 AI의 수정을 코드로 만들어 비교했으며, 특정 AI 도구의 실제 출력이나 운영 프로젝트의 사고 기록은 아닙니다. 실행 환경: macOS, Git 2.50.1(Apple Git-155), Python 3..

AI 코딩 일반 2026.09.22

git worktree란? AI 에이전트 시대에 다시 주목받는 이유

핵심 요약: git worktree는 저장소 하나의 여러 브랜치를 각각 다른 폴더에 동시에 체크아웃하는 git 내장 기능입니다(2015년부터 있던 기능). 핵심 명령 셋: git worktree add ../폴더 브랜치 / list / remove. clone과 달리 .git 데이터를 공유해서 가볍고, stash 없이 브랜치를 "이동"이 아니라 "병행"할 수 있습니다. 10년째 조용하던 이 기능이 요즘 다시 주목받는 이유는 하나 — AI 에이전트 여럿을 같은 저장소에서 병렬로 돌릴 때 서로 파일을 덮어쓰지 않게 하는 표준 격리 수단이 됐기 때문입니다. Orca·Cursor 등 병렬 에이전트 도구들이 전부 이 위에 서 있습니다.이 글에서 다루는 내용: worktree의 동작 원리, 기본 명령, clone·..

AI 코딩 일반 2026.07.21

Orca 병렬 worktree 활용법: 같은 작업을 에이전트 둘에게 시켜서 비교하기

핵심 요약: Orca의 간판 기능은 프롬프트 하나를 여러 에이전트에 동시에 뿌리고, 각자 격리된 worktree에서 만든 결과를 비교해 승자를 머지하는 것입니다. 실전 가치가 큰 세 패턴: ① 같은 문제, 다른 에이전트 — 접근이 갈리는 문제(리팩토링 방향, 버그 원인)에서 서로 다른 답을 받아 비교 ② 같은 에이전트, 다른 명세 — 명세 A/B 테스트로 "어떻게 시켜야 잘 나오나"를 실험 ③ 독립 작업의 단순 병렬 — 서로 안 겹치는 작업들을 동시에. 단, 병렬은 사용량도 병렬입니다 — 5개 뿌리면 5배 소모이니, 비교가 의미 있는 작업에만 쓰는 것이 요령입니다.이 글에서 다루는 내용: 병렬 비교가 이기는 상황, 세 가지 패턴 상세, 승자 고르는 기준, 사용량 관리.왜 "비교"인가: 에이전트 결과의 분..

AI 코딩 일반 2026.07.21

Orca 설치하고 Claude Code 물려서 시작하기: 10분 세팅기

핵심 요약: Orca 시작은 생각보다 짧습니다 — ① 설치: macOS는 brew install --cask stablyai/orca/orca 한 줄(Windows·Linux는 onorca.dev에서 다운로드) ② 저장소 열기 ③ worktree 만들면서 에이전트 선택(Claude Code가 이미 로그인돼 있으면 그 인증을 그대로 씀 — 별도 키·결제 없음) ④ 지시 입력. 여기까지 10분이고, 선택 단계로 ⑤ 모바일 앱 페어링(완료 알림·외출 중 후속 지시)과 ⑥ 사용량 트래킹 확인(Claude 5시간 윈도우 리셋 시점이 보임)까지 하면 Orca의 체감 가치 대부분을 확보합니다. Orca가 뭔지부터 궁금하다면 소개 글을 먼저 보세요.이 글에서 다루는 내용: 설치부터 첫 작업까지 6단계, 단계별 걸리는 ..

AI 코딩 일반 2026.07.21

Orca란? 코딩 에이전트 10개를 동시에 돌리는 오픈소스 ADE

핵심 요약: Orca는 Claude Code·Codex·Cursor CLI 같은 CLI 코딩 에이전트 여러 개를 각자 격리된 git worktree에서 병렬로 돌리고 한 화면에서 관제하는 오픈소스(MIT) 데스크톱 앱입니다. 스스로를 IDE가 아니라 ADE(Agent Development Environment)라고 부르는데, "사람이 코드를 쓰는 환경"이 아니라 "사람이 에이전트 함대를 운영하는 환경"이라는 뜻입니다. YC 투자를 받았고 GitHub 스타 16,000+(2026년 7월 기준), 거의 매일 릴리스가 나올 만큼 개발 속도가 빠릅니다. 별도 구독은 없고 내가 이미 쓰는 에이전트 구독(Claude Pro 등)을 그대로 물려서 씁니다.이 글에서 다루는 내용: ADE라는 개념, 핵심 기능, 설치, ..

AI 코딩 일반 2026.07.17