13장 IntelliJ에서 코드 맥락과 Git 상태를 함께 본다
IntelliJ의 Commit 도구 창은 변경 목록, diff, 검사 결과를 코드 편집과 연결한다. Git 도구 창의 Log는 브랜치 그래프와 커밋을 보여 준다. Project 창의 파일 색상은 편리한 신호지만 최종 증거는 아니다. git status와 Commit 목록을 함께 본다.
동일 실습
sandbox/releasedesk를 프로젝트로 연다.- 오른쪽 아래 branch widget에서
feature/search를 checkout한다. notes/search.md를 편집하고 Commit 도구 창을 연다.- 변경 diff를 보고 포함할 파일이나 변경을 선택한다.
- 분석 경고를 읽은 뒤 Commit만 실행한다. Push는 별도 단계로 둔다.
- Git > Show Git Log 또는 Git 도구 창 Log에서 새 커밋과 부모를 확인한다.
IntelliJ의 changelist는 작업 변경을 논리적으로 묶는 IDE 기능이다. Git 브랜치나 커밋이 아니다. changelist로 옮겼다고 다른 브랜치에 저장된 것은 아니다. 마찬가지로 Shelf는 IDE가 관리하는 임시 보관이고 Git stash와 다르다. 다른 도구에서도 복구해야 한다면 Git stash나 임시 브랜치를 고려한다.
2026.2 계열 IntelliJ는 Git worktree 지원 문서를 제공한다. 기능이 보이지 않으면 에디션과 버전, Git 실행 파일을 확인하고 CLI worktree를 사용할 수 있다. 특정 메뉴보다 git worktree list 결과를 정본으로 삼는다.