브랜치와 워크트리
작업의 줄기,작업하는 공간
이력의 줄기와 실제 작업 폴더를 구분합니다.
작업의 줄기,작업하는 공간
같은 파일을 동시에 수정하면, 서로의 작업을 덮어쓸 수 있습니다.
에이전트는 둘,작업 폴더는 하나
동시에 일하려면, 각자의 작업 공간이 필요합니다.

브랜치는 작업을 나누어 이어가는 이력의 줄기입니다.
점 하나 = 커밋 하나
기준 브랜치
작업 브랜치
분기
병합
완성한 작업은 병합해 반영할 수 있습니다.
타임머신으로 10살의 나에게 돌아가, 새로운 삶을 시작한다면
10살
20살
30살
원래의 삶
20살
새로운 삶
한 폴더에서는 한 번에 하나의 시점만 엽니다.
Git 저장소에 연결된 실제 작업 폴더입니다.
v1 시점
각 워크트리의 작업 파일은 서로 영향을 받지 않습니다.
서로 다른 브랜치를 각자의 워크트리에서 열어두고 동시에 작업합니다.
작업 이력
실제 작업 공간
main
작업 B
에이전트는 각자의 워크트리에서 작업하고, 검토한 결과만 main에 병합합니다.
에이전트는 각 워크트리 안에서 작업하고 결과를 남깁니다.
기본 작업 단위는워크트리
작업 공간을 나눠
여러 에이전트를 함께 운영합니다.
한 워크트리에서 작업을 이어가는 동안, 다른 워크트리의 결과를 확인합니다.
창을 나눠 쓰면
창 사이를 오가며 확인
에이전트 작업 중
결과물 확인
작업은 계속 두고, 확인할 워크트리만 전환합니다.