inhainho 아빠님의 블로그 메인 배너

개발툴

GitKraken 완벽 가이드 | 설치부터 핵심 기능까지

inhainho 2026. 6. 25. 09:44
반응형

 

 
 
🦑 Git GUI 클라이언트 리뷰

Git을 눈으로 보다
GitKraken 완벽 가이드

커맨드라인 없이도 Git을 완전히 이해하게 만드는 시각적 Git 클라이언트 — 소개부터 OS별 설치까지 한 번에

v12.2.1 최신 버전 Windows · Mac · Linux 무료 & Pro 플랜 GitHub / GitLab / Bitbucket 연동

GitKraken이란?

GitKraken은 Axosoft(현 GitKraken사)가 2014년부터 개발해온 크로스플랫폼 Git GUI 클라이언트입니다. git commit, git merge, git rebase 같은 명령어를 직접 입력하지 않아도, 직관적인 그래픽 인터페이스로 모든 Git 작업을 수행할 수 있습니다.

Git을 처음 배우는 개발자부터, 복잡한 브랜치 전략을 운영하는 팀까지 — 커밋 히스토리를 한눈에 파악하고, 드래그 앤 드롭으로 머지·리베이스를 처리하는 경험은 생산성을 확실히 끌어올려줍니다.

1000만+
다운로드 수
3가지
지원 OS
10년+
개발 역사
v12
최신 버전
🦑
Keif — 깃크라켄의 마스코트 앱을 처음 실행하면 귀여운 오징어(문어?) 캐릭터 'Keif'가 반겨줍니다. 깃크라켄 특유의 위트 있는 브랜딩으로, 딱딱할 수 있는 개발 도구를 친근하게 만들어주는 아이콘이 되었습니다.
"CLI로만 Git을 쓰다가 GitKraken을 처음 열었을 때, 브랜치 그래프가 이렇게 아름다울 수 있다는 걸 처음 알았습니다. Git에 대한 전반적인 이해가 GUI를 쓰면서 훨씬 높아졌어요."

핵심 기능 살펴보기

🌳 시각적 커밋 그래프

GitKraken의 핵심 가치입니다. 브랜치들의 분기와 병합 흐름을 컬러 라인으로 보여주어, 복잡한 협업 히스토리도 한눈에 파악할 수 있습니다.

 
feat: 로그인 페이지 UI 완성
main 2시간 전
 
 
 
 
fix: API 에러 핸들링 수정
feature/auth 5시간 전
 
 
 
chore: 패키지 버전 업데이트
어제

▲ 커밋 그래프 예시 — 브랜치 흐름이 색상으로 구분됩니다

🔀

드래그 앤 드롭 Merge / Rebase

브랜치를 마우스로 끌어다 놓으면 Merge 또는 Rebase 여부를 바로 선택할 수 있어 CLI 명령어가 필요 없습니다.

↩️

Undo / Redo

실수한 커밋, 잘못된 체크아웃도 Ctrl+Z 한 번으로 되돌릴 수 있습니다. 푸시 전이라면 커밋도 취소 가능합니다.

⚔️

머지 충돌 해결 도구

충돌 파일을 3-Way 뷰(Mine / Output / Theirs)로 나란히 보여줘 어떤 코드를 선택할지 한눈에 결정할 수 있습니다.

🔗

플랫폼 통합

GitHub, GitLab, Bitbucket, Azure DevOps, Jira, Trello 연동을 지원합니다. PR 생성과 이슈 관리를 앱 안에서 바로 할 수 있습니다.

🤖

GitKraken AI

AI가 커밋 메시지를 자동 생성하고, PR 설명 작성, 코드 변경 요약 등을 도와줍니다. (Pro 기능)

🗂️

Launchpad

PR, 이슈, 작업 항목을 한 곳에서 모아보는 대시보드로 하루 업무를 시작하기 전 전체 상태를 파악할 수 있습니다.

🗃️

멀티 레포 워크스페이스

관련된 여러 저장소를 하나의 워크스페이스로 묶어 한 번에 pull, push 등 일괄 작업이 가능합니다.

👤

멀티 프로필

개인용·회사용 Git 프로필(이름, 이메일, 연동 계정)을 분리해 빠르게 전환할 수 있습니다. (Pro 기능)


무료 vs Pro 플랜 비교

GitKraken은 공개 저장소에 대해 무료로 사용할 수 있으며, Private 저장소 및 고급 협업 기능은 Pro 플랜이 필요합니다.

기능 Free Pro Teams
공개(Public) 저장소
비공개(Private) 저장소
커밋 그래프 & 기본 Git 작업
머지 충돌 해결 도구
GitKraken AI (커밋 메시지 등)
멀티 프로필
Launchpad (PR/이슈 대시보드) 제한적
Cloud Patches / Code Suggest
팀 워크스페이스 공유
DORA 인사이트 & 팀 지표
🎓
학생 개발자라면 GitHub Student Pack 확인! GitHub Student Developer Pack에 가입되어 있다면 GitKraken Pro를 무료로 사용할 수 있습니다. GitKraken 홈페이지에서 GitHub 계정으로 로그인해 학생 라이선스를 신청하세요.

시스템 요구사항

Windows Windows 10 이상 (64-bit / ARM64 모두 지원)
macOS macOS 12 Monterey 이상 (Apple Silicon / Intel 모두 지원)
Linux Ubuntu LTS 18.04+, Debian 10+, RHEL 8+, Fedora 39+
최신 버전 v12.2.1 (Agent Sessions View, Claude Code / Codex CLI 자동 실행 지원)
Git 필요 여부 GitKraken이 Git을 내장 — 별도 설치 불필요 (선택 사항)
Git 설치 없이도 바로 시작 가능 GitKraken은 Git 바이너리를 내장하고 있어, PC에 Git이 설치되어 있지 않아도 GitKraken만으로 모든 Git 작업이 가능합니다. 물론 기존에 설치된 Git을 사용하도록 설정도 가능합니다.

OS별 설치 방법

공식 다운로드 페이지(gitkraken.com/download)에서 OS에 맞는 파일을 선택하세요.

🪟 Windows 설치 단계

1

설치 파일 다운로드

공식 홈페이지에서 Windows 64-bit 링크를 클릭해 GitKrakenSetup.exe를 다운로드합니다.

 
 
 
gitkraken.com/download
🪟
Windows
Windows 10+
↓ Download for 64-bit
↓ Download for ARM64 (preview)
2

설치 프로그램 실행

다운로드된 GitKrakenSetup.exe를 더블클릭하여 실행합니다. UAC 권한 요청이 나타나면 "예"를 클릭합니다. 설치는 별도의 설정 없이 자동으로 진행되며 보통 1~2분 내에 완료됩니다.

 
 
 
GitKraken Setup
🦑
GitKraken 설치 중...
 
파일 압축 해제 중... (72%)
3

설치 완료 & 자동 실행

설치가 완료되면 GitKraken이 자동으로 실행되며 시작 화면이 나타납니다. 처음 실행 시 계정 생성 또는 로그인이 필요합니다.

🍎 macOS 설치 단계

1

DMG 파일 다운로드

사용 중인 Mac이 Apple Silicon(M1/M2/M3/M4)인지 Intel인지 확인 후 해당 링크에서 .dmg 파일을 다운로드합니다. (Apple 메뉴 → 이 Mac에 관하여에서 확인 가능)

2

응용 프로그램 폴더로 드래그

다운로드된 .dmg 파일을 더블클릭해 마운트한 후, 창에 나타난 GitKraken 아이콘을 Applications 폴더로 드래그합니다.

 
 
 
GitKraken.dmg
🦑
GitKraken
📁
Applications
3

Gatekeeper 경고 처리 (첫 실행 시)

처음 실행 시 "개발자를 확인할 수 없습니다" 경고가 뜰 수 있습니다. 시스템 환경설정 → 개인 정보 보호 및 보안에서 "확인 없이 열기"를 클릭하면 됩니다.

🐧 Linux 설치 단계 (Ubuntu/Debian)

📟 Terminal
$ # .deb 파일 다운로드 후 설치
$ sudo dpkg -i gitkraken-amd64.deb

$ # 또는 Snap으로 설치
$ sudo snap install gitkraken --classic

✓ GitKraken이 성공적으로 설치되었습니다.
⚠️
Linux ARM 버전은 Preview 단계 Linux ARM (.deb / .tar.gz / .rpm) 버전은 현재 Preview 상태입니다. Ubuntu 20.04 LTS 이상에서 동작하며, 일부 기능이 정식 버전과 다를 수 있습니다.

첫 실행 & 계정 연동

1

계정 생성 또는 로그인

GitKraken 계정을 새로 만들거나, GitHub / GitLab / Bitbucket / Google 계정으로 간편 로그인할 수 있습니다. 계정이 없다면 gitkraken.dev/register에서 무료로 가입하세요.

2

Git 호스팅 서비스 연동

상단 메뉴 Preferences → Integrations에서 GitHub, GitLab, Bitbucket 등을 연동합니다. OAuth 버튼을 클릭하면 브라우저에서 인증이 진행되고, 인증 완료 후 저장소 목록이 자동으로 불러와집니다.

 
 
 
GitKraken — Preferences / Integrations
🐙 GitHub 연동됨
🦊 GitLab 연동하기 →
🪣 Bitbucket 연동하기 →
3

저장소 열기 / 복제

홈 화면에서 Open a Repository로 로컬 폴더를 열거나, Clone a Repo로 원격 저장소를 복제합니다. URL을 붙여넣거나 연동된 계정의 저장소 목록에서 직접 선택할 수 있습니다.

4

프로필 & Git 설정 확인

Preferences → Profiles에서 Git 사용자 이름과 이메일이 올바르게 설정되어 있는지 확인하세요. 커밋 시 이 정보가 사용됩니다.


초보자를 위한 활용 팁

💡 Ctrl+Z로 실수를 되돌리자

GitKraken의 Undo/Redo 기능은 정말 강력합니다. 커밋을 잘못했거나, 실수로 브랜치를 삭제했을 때 Ctrl+Z (Mac: ⌘+Z) 한 번으로 이전 상태로 되돌릴 수 있습니다. Push하기 전의 작업이라면 대부분 되돌릴 수 있습니다.

🔀 브랜치 드래그 앤 드롭 Merge

커밋 그래프에서 브랜치 이름을 다른 브랜치 위로 드래그하면 Merge / Rebase / Fast-Forward 중 선택하는 팝업이 나타납니다. 복잡한 명령어 없이 마우스 하나로 브랜치 전략을 실행할 수 있습니다.

Fuzzy Finder로 빠른 탐색 상단 검색창(Ctrl+P / ⌘+P)을 누르면 저장소, 브랜치, 커밋, 파일을 퍼지(fuzzy) 검색으로 즉시 찾을 수 있습니다. 마우스 없이 키보드만으로 빠르게 이동하고 싶을 때 유용합니다.

🔑 GPG 서명 커밋 설정

GitHub에서 커밋에 "Verified" 배지를 달고 싶다면 GPG 키를 설정하세요. Preferences → GPG Preferences에서 GPG 프로그램 경로와 서명 키를 지정하면 이후 모든 커밋에 자동으로 서명이 추가됩니다.

🗂️ 여러 저장소를 한 번에 — 워크스페이스

마이크로서비스 구조나 모노레포 외 여러 저장소를 동시에 작업한다면 Workspaces 기능을 활용하세요. 관련 저장소를 묶어두면 한 번의 pull 명령으로 모든 저장소를 최신 상태로 유지할 수 있습니다.

🤖 GitKraken AI로 커밋 메시지 자동 생성

Pro 플랜에서는 Staged Files를 선택한 상태에서 Generate Commit Message 버튼을 클릭하면 AI가 변경 내용을 분석해 커밋 메시지를 자동으로 작성해줍니다. Conventional Commits 형식도 지원합니다.

📚
공식 Git 학습 라이브러리 무료 제공 GitKraken 홈페이지에는 Git 기초부터 고급 기법까지 다루는 Learn Git Library가 무료로 제공됩니다. 초보자라면 GitKraken과 함께 공부하면 빠르게 실력을 키울 수 있습니다.
🎯
정리하면 GitKraken은 Git을 처음 시작하는 개발자에게는 개념을 시각화해주는 최고의 학습 도구이고, 숙련된 개발자에게는 Merge Conflict 해결, 멀티 레포 관리, AI 커밋 메시지 생성 등으로 생산성을 높여주는 강력한 클라이언트입니다. 공개 저장소는 무료로 충분히 쓸 수 있으니, 먼저 설치해서 직접 느껴보세요. 🦑

본 포스팅의 정보는 GitKraken 공식 홈페이지 및 공개 문서를 바탕으로 작성되었습니다.

최신 버전 정보 및 기능은 Release Notes에서 확인하세요.

© 2025 Blog. 정보 제공 목적으로 작성된 글입니다.

반응형