[GitKraken] 깃크라켄 사용방법
GitKraken 소개
GitKraken은 Git을 시각적으로 관리할 수 있는 GUI(Graphical User Interface) 도구입니다. GitKraken은 Git을 보다 직관적이고 사용하기 쉽게 만들어, 특히 복잡한 브랜치 구조와 병합, 충돌 해결 등의 작업을 보다 편리하게 수행할 수 있게 합니다. GitKraken의 주요 기능과 장점을 살펴보겠습니다.
주요 기능
1. **시각적 인터페이스**: GitKraken은 브랜치, 커밋, 머지 상태 등을 시각적으로 보여주어 Git의 상태를 한눈에 파악할 수 있게 합니다.
2. **브랜치 및 병합 관리**: 브랜치 생성, 병합, 삭제 등을 간편하게 수행할 수 있으며, 병합 충돌 해결도 시각적으로 지원합니다.
3. **커밋 히스토리**: 커밋 히스토리를 그래픽으로 보여주며, 각 커밋의 변경 사항을 상세히 확인할 수 있습니다.
4. **드래그 앤 드롭**: 브랜치 이동, 병합 등의 작업을 드래그 앤 드롭으로 간편하게 수행할 수 있습니다.
5. **서브모듈 및 서브트리 관리**: 서브모듈과 서브트리를 관리하는 기능을 제공하여 대규모 프로젝트에서 유용합니다.
6. **GitFlow 지원**: GitFlow 워크플로우를 시각적으로 관리할 수 있어, 복잡한 브랜치 전략을 쉽게 운용할 수 있습니다.
7. **내장 코드 편집기**: 기본적인 코드 편집 기능을 제공하여, GitKraken 내부에서 직접 코드를 수정하고 커밋할 수 있습니다.
8. **이슈 추적 시스템 통합**: Jira, GitHub Issues, GitLab Issues 등과 연동하여 이슈를 직접 관리할 수 있습니다.
9. **협업 기능**: 팀원들과의 협업을 지원하는 기능이 있어, 공동 작업 시 유용합니다.
GitKraken 사용방법
레포지토리 열기(New Tab)
레포지토리를 열기 위해서는 해당 폴더 내에 .git 폴더가 있어야합니다.
만약 free 요금제로 일반 폴더를 열면 경고가 발생합니다.
레포지토리 열기(팔레트)
해당 아이콘(팔레트 마법사)를 클릭하거나 컨트롤+p를 통해 팔레트 마법사를 엽니다.
Open Repo를 입력 및 선택합니다.
드롭다운을 눌러 열 수 있는 레포지토리 목록을 살펴본 후 레포지토리를 엽니다.
깃허브 계정 연동하기
Github에서 생성한 레포지토리 연동하기
File > Clone Repo 선택
1. 클론한 레포를 위치시킬 경로(어디에다가 클론 받을 것인가)
2. 깃허브에서 가져올(클론 할) 레포 선택 (어떤 레포 클론할 것인가)
Github에 원격 레포지토리 생성하기
Account : 원격 레포지토리 생성할 계정 선택(개인 또는 조직)
Name : 원격 레포지토리 명
Description : 레포 설명
Access : 레포 공개 범위(공개/비공개)
Clone after init : 원격 레포 생성하자마자 로컬에 클론할 건지 여부(체크 시 yes)
Where to clone to : 로컬에 클론할 경로
Default branch name : 기본 브랜치 명
분기(branch) 생성하기1
브랜치 클릭 후 브랜치명 작성
브랜치가 생성되었다.
분기(branch) 생성하기2
분기 생성을 원하는 위치의 커밋을 우클릭 > Create branch here 선택
브랜치명 작성 등 이후 과정은 1과 동일
분기 변경하기(checkout)
변경을 원하는 분기를 더블 클릭한다.
참고자료
https://youtu.be/LBlijN29gb8?si=j67ibeEHUmnEOHl7