CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M2-2. GitHub Copilot CLI

한 줄 요약 — 터미널에서 동작하는 Copilot CLI — 설치·명령·세션·스크립트 생성까지 GH-300 도메인 2에 명시된 항목을 익힙니다. (GH-300 도메인 2 · “Use GitHub Copilot CLI”)

Copilot CLI Agent·Plan 모드

1. Copilot CLI란 · 이점

명령줄에서 Copilot을 에이전트로 실행해 셸 명령 제안·설명·실행, 스크립트 생성, 파일 관리를 수행합니다. IDE를 벗어나 터미널 중심 워크플로(빌드·배포·자동화)에서 생산성을 높입니다.

2. 설치

  1. 전제: GitHub 계정 + Copilot 활성화
  2. CLI 설치(패키지 매니저 또는 gh 확장 형태) 후 인증 로그인
  3. 설치 확인 후 대화형 세션 시작

3. 주요 기능·명령

기능 설명
명령 제안·설명 자연어로 원하는 작업 → 셸 명령 제안 및 해설
에이전트/플랜 모드 Agent(자율 실행) · Plan(먼저 계획 검토) 모드 피커
세션 대화 맥락을 유지하며 다단계 작업 진행
스크립트·파일 관리 스크립트 생성, 파일 읽기·수정

CLI 설치→인증→세션

4. 대화형·세션 사용

CLI를 대화형으로 실행해 후속 질문으로 정교화하고, 세션으로 맥락을 이어 반복 작업을 수행합니다.

핵심 정리

  1. Copilot CLI = 터미널용 에이전트 — 명령 제안·스크립트·파일 관리
  2. Agent/Plan 모드를 골라 자율성 수준 조절
  3. 세션으로 맥락 유지 — 다단계 터미널 작업에 강점

M2 허브로 → 다음: 기능·역량

출처: GitHub Copilot CLI (GitHub Docs) · Introducing Copilot CLI and agentic enhancements (GitHub Changelog)