GitKraken 은 GUI(Graphic User Interface) 환경에서 Git을 시각화하여 다룰 수 있는 툴입니다. (kraken = 전설적인 괴물)
Git CLI(command-line interface) 명령어로 Git 을 다루는 게 기본이지만, GitKraken 을 이용하면 여러 편의 기능을 제공해 줍니다.
커밋 메시지 수정 같은 부분도 CLI 와는 달리, 손쉽게 수정이 가능하고, 브랜치 생성, 머지, 리베이스 같은 기능들도 마우스 클릭으로 간단하게 처리가 가능합니다.
Git CLI로 일일이 타이핑하는 것보다 높은 생산성이 가능한 부분이죠.
생산성 적인 측면 이외에도, Undo 같은 취소 기능이나 브랜치 트리의 직관적인 구성 표현 등 여러 편의 기능들도 제공해 줍니다.
다만 Git Cli 가 익숙치 않은 분들은 Git Cli를 충분히 숙지하시고 사용하는 것을 추천드립니다. 어디까지나, Git을 손쉽게 다룰 수 있게 도와주는 소프트웨어일 뿐, Git의 작동 방식을 이해하고 Cli 환경 에서도 Git을 잘 사용할 줄 아는 것이 우선이기 때문입니다.