Git

[GitKraken] 깃크라켄 사용방법

순코딩 2024. 7. 18. 15:10

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