Git 클라이언트 — 개요

워크스페이스에 내장된 시각적 Git 클라이언트 — 터미널 없이 diff, 커밋, 푸시, 브랜치 관리.

Git 클라이언트는 Git 관련 모든 것에 대한 시각적 인터페이스를 제공합니다 — 변경 사항 확인, 파일 스테이징, 커밋 메시지 작성, 원격 푸시, 브랜치 전환, worktree 관리. 별도의 설치 없이 1DevTool에 직접 내장된 경량 GitKraken이라고 생각하세요.

Git 클라이언트란?

AI Agent를 사용하여 코드를 작성할 때 Agent가 파일에 지속적으로 변경을 가합니다. Git 클라이언트를 사용하면 이러한 변경 사항을 시각적으로 볼 수 있습니다 — 어떤 파일이 수정되었는지, 정확히 어떤 행이 추가되거나 제거되었는지, diff가 어떤지 — 커밋하기 전에.

사용하기 위해 git 명령어를 알 필요가 없습니다. 모든 것이 포인트 앤 클릭입니다.

왜 사용하는가?

AI Agent로 작업할 때 가장 중요한 습관은 커밋 전에 변경 사항을 검토하는 것입니다. Agent는 빠르지만 완벽하지는 않습니다. 시각적 diff를 사용하면 Agent가 예상치 못한 것을 변경했을 때 — 건드리면 안 되는 파일, 잘못된 것처럼 보이는 행, 조용히 제거된 함수 — 쉽게 발견할 수 있습니다.

시각적 클라이언트 없이 터미널에서 git diff를 실행하고 일반 텍스트를 스크롤해야 합니다. Git 클라이언트를 사용하면 색상으로 구분된 행 추가 및 삭제를 나란히 볼 수 있으며 원하는 파일만 정확히 스테이징할 수 있습니다.

여는 방법

  • 왼쪽 아이콘 스트립에서 Git 아이콘을 클릭
  • 또는 Cmd+G (Mac) / Ctrl+G (Windows/Linux)를 누릅니다

Git 패널이 다른 워크스페이스 패널과 함께 열립니다. 현재 프로젝트 폴더의 git 리포지토리를 자동으로 감지합니다.

Git 시각적 변경 사항

할 수 있는 것

  • Diff 뷰어 — 추가된 행(초록색), 제거된 행(빨간색), 변경되지 않은 컨텍스트를 확인합니다. 통합 뷰와 나란히 뷰를 전환합니다.
  • 스테이징 — 개별 파일(또는 개별 hunk)을 체크하거나 체크 해제하여 각 커밋에 정확히 무엇을 포함할지 제어합니다.
  • 커밋 — 커밋 메시지를 입력하고 터미널을 건드리지 않고 커밋합니다.
  • 푸시 & 풀 — 클릭 한 번으로 원격과 동기화합니다.
  • 브랜치 전환 — 새 브랜치 생성, 기존 브랜치 체크아웃, 전체 브랜치 기록 확인.
  • Worktrees — 각각 자체 폴더에서 여러 브랜치를 동시에 체크아웃합니다. 자세한 내용은 Git Worktrees를 참조하세요.

Diff 뷰어

Git 경험 불필요

git이 처음이라면 Git 클라이언트는 시작하기 좋은 곳입니다. 각 작업에 명확한 레이블이 있으며 실수하면 커밋을 항상 취소할 수 있습니다. 사용하면 자연스럽게 git 워크플로우 — 스테이징, 커밋, 푸시, 브랜칭 — 를 명령어를 외우지 않고 배우게 됩니다.