GitHub Desktop 3.6이 GUI에 세 가지 기능을 더했어요. 첫째, 상단 툴바에 'Current Worktree' 메뉴가 생겨 stash나 브랜치 전환, 재클론 없이 같은 저장소의 여러 작업 트리(worktree)를 동시에 만들고 전환할 수 있어요. 둘째, Copilot이 변경 내용을 바탕으로 커밋 메시지를 자동 작성하는데, 저장소의 .github/copilot-instructions.md와 AGENTS.md 커스텀 지침·커밋 규칙을 따르고 모델도 직접 고를 수 있어요. 셋째, 머지 충돌이 나면 Copilot이 충돌 내용을 설명하고 해결안을 제안해 검토·수정 후 반영하도록 도와요. Copilot 기능을 쓰려면 GitHub Copilot 구독이 필요하고, macOS·Windows를 지원해요.
용어 풀이
- worktree(작업 트리)
- Git 저장소 하나에서 여러 작업 디렉터리를 동시에 두는 기능. 브랜치를 전환하지 않고도 여러 브랜치를 각각 별도 폴더에서 동시에 작업할 수 있어요.
- stash
- 아직 커밋하지 않은 변경 사항을 임시로 치워 보관하는 Git 명령. 작업 중인 내용을 잠시 미뤄두고 다른 브랜치로 전환할 때 써요.
- BYOK(Bring Your Own Key)
- 사용자가 자신의 API 키를 직접 가져와 외부 또는 로컬 모델을 연결해 쓰는 방식. 3.6은 Copilot SDK 기반으로 이 옵션을 지원해요.
운영자 인사이트
코딩 에이전트가 격리된 병렬 세션을 위해 worktree를 띄우는 흐름이 늘면서, CLI에 익숙지 않은 팀원도 GUI에서 여러 작업 트리를 한눈에 만들고 오갈 수 있게 된 점이 실무에서 가장 큰 변화예요. 다만 커밋 메시지·충돌 해결은 Copilot 구독이 전제라, 사내 도입 시 라이선스 정책을 먼저 따져봐야 해요.
여러 관점으로 보기
- 원문 발표 3.6이 worktree 지원과 Copilot 기반 커밋·머지 충돌 해결을 한곳에 모았다고 발표했어요. The GitHub Blog
- 공식 릴리스 노트(교차 확인) 3.6.0 릴리스 노트에서 worktree 지원·Copilot 충돌 해결·커밋 메시지 생성 항목을 확인했어요. GitHub
- 맥락: Copilot 충돌 해결 확장 앞서 GitHub은 PR에서도 Copilot에게 머지 충돌 해결을 요청하는 기능을 내놓는 등 충돌 해결을 여러 표면으로 넓혀 왔어요. The GitHub Blog