[DevTools/Git] Git 관련 Application 소개
GitHub, GitLab, Sourcetree 같은 Git 관련 앱들을 한눈에 비교하고, 목적별로 어떤 도구가 좋은지 짧게 정리한다.
[DevTools/Git] Git 관련 Application 소개
Git for Beginner 2 / 10
1 [DevTools/Git] Introduction to Git 2 [DevTools/Git] Git 관련 Application 소개 3 [DevTools/Git] Git Commands 4 [DevTools/Git] 프로젝트를 위한 협업 준비 규칙 5 [DevTools/Git] 프로젝트 유형별 Git 협업 흐름 6 [DevTools/Git] git-flow : 게임이나 SI 개발 환경에 권장 7 [DevTools/Git] github-flow : 웹 애플리케이션 개발 환경에 권장 8 [DevTools/Git] gitlab-flow : 모바일 앱과 게임 개발 환경에 권장 9 [DevTools/Git] 원격 저장소 (Remote Repository) 10 [DevTools/Git] GitHub 협업 (Collaboration)
Git History
git의 history를 직관적으로 한 눈에 볼 수 있는 프로그램이다.
chrome, firefox, terminal, visual studio 등을 지원한다.
GitHub Desktop
Git을 GUI로 쉽게 커밋/브랜치/PR 처리하는 데스크톱 앱
Sourcetree
브랜치/머지 흐름을 시각화해 관리하는 무료 Git GUI
GitKraken
강력한 시각화와 충돌 해결을 제공하는 Git GUI 클라이언트
Fork
가볍고 빠른 Git GUI(브랜치/리베이스 작업에 편함)
TortoiseGit
Windows Explorer에 통합되는 Git GUI(우클릭으로 작업)
GitHub CLI
GitHub CLI는 터미널에서 GitHub 작업을 수행할 수 있게 해주는 공식 커맨드라인 도구다. 웹 브라우저를 열지 않고도 이슈, Pull Request, 저장소 등을 관리할 수 있다.
위의 링크에서 다운받아 설치하던지 혹은 아래와 같이 설치할 수 있다.
Windows
1
2
# winget 사용
winget install --id GitHub.cli
1
2
# Chocolatey 사용
choco install gh
1
2
# Scoop 사용
scoop install gh
MacOS
1
2
# Homebrew 사용
brew install gh
Linux
1
2
3
4
5
6
7
8
# Ubuntu/Debian
sudo apt install gh
# Fedora
sudo dnf install gh
# Arch Linux
sudo pacman -S github-cli
설치 확인
1
gh --version
This post is copyrighted by the author. All rights reserved.
