Linux용 GitTree
Linux, Ubuntu 및 Debian용 Git GUI
GitTree는 64비트 Linux를 위한 빠른 로컬 우선 Git 클라이언트로, Ubuntu와 Debian에서 테스트되었습니다. 히스토리를 커밋 그래프로 보고, 한 줄 단위로 스테이징하고, 되돌릴 수 있는 리베이스를 하세요. 코드는 내 컴퓨터에 그대로 있고 아무것도 추적하지 않습니다.
64비트(x86_64)에만 해당됩니다. .deb 패키지를 권장합니다. AppImage는 이식 가능하며 아무것도 설치하지 않습니다.
Linux에서 얻을 수 있는 혜택
읽을 수 있는 커밋 그래프
모든 브랜치는 고유한 색상으로 구분된 레인을 가지며 그래프는 100,000개 커밋을 넘어 원활하게 유지됩니다.
스테이지 단일 라인
전체 파일, 덩어리 또는 개별 라인을 바로 옆에 있는 차이점과 함께 스테이지하세요.
실행 취소를 통한 병합 및 리베이스
그래프에서 병합, 리베이스, 체리 선택 및 재설정을 수행합니다. 파괴적인 작업은 먼저 스냅샷을 저장하고 취소할 수 있습니다.
GitHub, GitLab, Bitbucket 및 Azure DevOps
GitTree Pro를 사용하면 호스팅 계정을 연결하여 풀 또는 병합 요청과 해당 CI 검사를 찾아보고, 복제하고, 작업할 수 있습니다. 로그인하면 모든 Git 기능이 무료 플랜에 포함되며 자신의 Git 자격 증명을 사용하여 푸시하고 풀할 수 있습니다.
로컬 우선, 사용 원격 측정 없음
저장소는 컴퓨터에 유지되며 아무것도 추적되지 않습니다.
데스크탑용으로 제작됨
GitTree는 데스크탑의 자체 창 제목 표시줄을 사용하고 토큰을 시스템 키링에 보관합니다.

Linux의 GitTree 요구사항
- 건축
- 64비트 x86_64 전용.
- 배포판
- Ubuntu 22.04 LTS 및 24.04 LTS 이상 및 Debian 12 이상. Linux Mint 21+ 및 Pop!_OS 22.04+와 같은 WebKitGTK 4.1를 제공하는 파생 상품도 실행할 수 있습니다. Ubuntu와 Debian만 테스트되었습니다.
- 힘내
- Git 2.39 이상. Ubuntu 24.04 및 Debian 12이(가) 이미 가지고 있습니다. Ubuntu 22.04 및 Linux Mint 21가 Git 2.34로 배송되므로 먼저 git-core PPA를 추가하세요(아래 1단계).
- 키링 및 프롬프트
- 토큰 및 암호 문구(Ubuntu에 포함된 GNOME Keyring 또는 KeePassXC)의 경우 Secret Service, 비밀번호 프롬프트의 경우 zenity 또는 kdialog입니다.
Ubuntu, Debian 및 기타 배포판
Ubuntu 22.04 LTS 및 24.04 LTS용 Git GUI
apt를 사용하여 .deb를 설치하면 애플리케이션 메뉴에 GitTree가 나타납니다. Ubuntu 24.04에는 이미 충분히 새로운 Git이 있습니다. Ubuntu 22.04에서 git-core PPA를 먼저 추가하세요. Git 2.34가 제공되고 GitTree에는 2.39가 필요합니다. Ubuntu에는 토큰을 보관하는 GNOME Keyring가 포함되어 있습니다.
Debian 12 이상용 Git GUI
Debian 12는 Git 2.39을 제공하므로 Git은 추가로 필요하지 않습니다. apt와 함께 .deb를 설치하십시오. GitTree는 토큰을 Secret Service에 보관하므로 데스크톱에서 토큰이 실행되지 않으면 GNOME Keyring를 설치하거나 KeePassXC의 Secret Service 통합을 켜세요.
Linux Mint, Pop!_OS 및 기타 파생 상품
Linux Mint 21+ 및 Pop!_OS 22.04+와 같은 WebKitGTK 4.1를 제공하는 파생 상품은 동일한 .deb를 실행할 수 있습니다. Ubuntu와 Debian만 테스트되었습니다. Linux Mint 21는 Git 2.34를 배송하므로 먼저 git-core PPA를 추가하세요.
Ubuntu 또는 Debian에 .deb 패키지 설치
.deb는 권장되는 다운로드입니다. apt는 Git, WebKitGTK 및 GTK와 함께 GitTree을 설치하고 다시 제거할 수 있습니다.
- 1
Ubuntu 22.04 및 Linux Mint 21: 먼저 최신 Git을 받으세요.
Git 2.34가 배송되고 GitTree에는 Git 2.39 이상이 필요하므로 이 세 가지 명령을 한 번 실행하세요. Ubuntu 24.04 및 Debian 12에는 이미 충분히 새로운 Git이 있습니다.
sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git - 2
.deb 다운로드
이 페이지 상단의 버튼을 사용하세요. GitHub에서 최신 릴리스를 가져옵니다.
- 3
apt로 설치하세요
파일을 저장한 폴더에서 저장한 파일 이름(예: Git-Tree_<version>_amd64.deb)으로 이를 실행합니다. apt는 Git, WebKitGTK 및 GTK를 종속성으로 설치합니다.
sudo apt install ./Git-Tree-Linux.deb - 4
시작 GitTree
애플리케이션 메뉴에서 열거나 터미널에서 gittree를 실행하세요. 패키지가 opengittree:// 링크를 처리하므로 로그인하면 브라우저가 자체적으로 앱으로 다시 돌아갑니다.
gittree
휴대용 AppImage 실행
AppImage는 아무것도 설치하지 않으며 루트도 필요하지 않습니다. Git 2.39 이상이 여전히 필요합니다(위의 Git 단계 참조).
- 1
AppImage 다운로드
이 페이지 상단에 있는 AppImage 버튼을 사용하여 본인만 쓸 수 있는 폴더에 파일을 보관하세요.
- 2
실행 가능하게 만들고 실행해 보세요.
저장한 파일 이름을 사용하세요.
chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage - 3
시작되지 않는 경우
FUSE 누락이 일반적인 이유입니다. fuse3를 설치하고 다시 실행하세요.
sudo apt install fuse3 - 4
일회성 코드로 로그인
GitTree이 열리면 로그인하라는 메시지가 표시됩니다. AppImage을 사용하면 로그인한 후 브라우저가 앱으로 다시 돌아갈 수 없습니다. AppImage이 시스템에 아무 것도 등록하지 않기 때문입니다. 웹사이트에 표시된 일회성 코드를 복사하고 GitTree에서 '코드 입력'을 선택한 후 붙여넣으세요.
GitTree 제거
.deb 패키지
apt로 패키지를 제거하십시오.
sudo apt remove git-treeAppImage
파일을 삭제합니다. 시스템에 아무것도 등록되지 않았습니다.
다운로드 확인
GitHub의 모든 릴리스에는 SHA256SUMS.txt 파일이 있습니다. 설치 프로그램 옆에 다운로드하고 해당 폴더에서 이 명령을 실행한 다음 출력되는 각 합계를 SHA256SUMS.txt의 동일한 파일 이름에 대한 줄과 비교합니다.
sha256sum Git-Tree*Linux 설치 프로그램이 서명되지 않았습니다. 체크섬은 손상된 릴리스가 아닌 손상된 다운로드를 포착합니다.
GitHub Releases비밀번호, 토큰 및 시스템 키링
Secret Service
GitTree는 freedesktop Secret Service을 통해 시스템 키링에만 토큰, 비밀번호 및 암호 문구를 보관합니다. Ubuntu에는 GNOME Keyring가 포함되어 있으며 KeePassXC는 Secret Service 통합을 통해 작동합니다. .deb에서는 GNOME Keyring을(를) 권장합니다.
비밀번호 프롬프트
Git에 비밀번호나 SSH 비밀번호 문구가 필요한 경우 GitTree는 zenity 또는 kdialog를 사용하여 묻습니다. .deb에서는 그 중 하나를 권장합니다. AppImage을 사용하여 둘 다 없으면 직접 설치하세요.
기본 창
GitTree는 데스크탑의 자체 창 제목 표시줄을 사용하므로 이동, 크기 조정 및 맞추기가 다른 앱에서와 같은 방식으로 작동합니다.
Linux에 대한 GitTree: 질문 및 답변
Ubuntu 및 Debian용 무료 Git GUI가 있습니까?
예. GitTree은 .deb 패키지 또는 휴대용 AppImage 형태의 64비트 Ubuntu 및 Debian용 Git GUI 및 Git 클라이언트입니다. 무료 플랜에는 모든 Git 기능이 포함됩니다. 저장소를 커밋 그래프로 표시하고, 단일 라인을 준비하고, 실행 취소를 통해 병합 및 리베이스하고, 자신의 Git 자격 증명을 사용하여 푸시합니다. GitTree Pro에는 AI 도우미 Nour와 GitHub, GitLab, Bitbucket 및 Azure DevOps 통합이 추가되었습니다.
GitTree는 어떤 Ubuntu 및 Debian 버전을 지원합니까?
64비트(x86_64) 시스템에서는 Ubuntu 22.04 LTS 및 24.04 LTS 이상, Debian 12 이상. Ubuntu와 Debian만 테스트되었습니다.
Ubuntu에 GitTree를 어떻게 설치하나요?
이 페이지에서 .deb를 다운로드하고 이를 저장한 폴더에서 sudo apt install ./Git-Tree-Linux.deb를 실행합니다(저장한 파일 이름 사용). apt는 Git, WebKitGTK 및 GTK를 종속성으로 설치하고 메뉴 항목을 추가합니다. Ubuntu 22.04에서 git-core PPA를 먼저 추가합니다(sudo add-apt-repository ppa:git-core/ppa, 그 다음 sudo apt update 및 sudo apt install git). GitTree에는 Git 2.39 이상이 필요하고 Ubuntu 22.04는 Git 2.34을 제공하기 때문입니다.
Debian에 GitTree를 어떻게 설치하나요?
.deb를 다운로드하고 sudo apt install ./Git-Tree-Linux.deb으로 설치합니다(저장한 파일 이름 사용). Debian 12는 이미 충분히 새로운 Git 2.39를 출시했습니다. 메뉴에서 또는 gittree 명령을 사용하여 GitTree을 시작합니다. 토큰은 GNOME Keyring 또는 KeePassXC와 같은 Secret Service에 보관되므로 데스크톱에서 토큰이 실행되는지 확인하세요.
GitTree는 Linux Mint 및 Pop!_OS에서 작동하나요?
Linux Mint 21+ 및 Pop!_OS 22.04+와 같은 WebKitGTK 4.1를 제공하는 파생 제품에서 실행할 수 있지만 Ubuntu 및 Debian만 테스트되었습니다. Linux Mint 21는 Git 2.34를 배송하므로 먼저 git-core PPA를 추가하세요.
AppImage가 시작되지 않는 이유는 무엇입니까?
일반적인 이유는 FUSE가 없기 때문입니다. sudo apt install fuse3로 설치하고 AppImage을 다시 실행하세요. 자신만 쓸 수 있는 폴더에 파일을 보관하세요.
AppImage를 사용할 때 어떻게 로그인하나요?
GitTree이 열리면 로그인하라는 메시지가 표시됩니다. AppImage는 시스템에 아무것도 등록하지 않으므로 웹사이트에 로그인한 후에는 브라우저에서 앱으로 다시 돌아갈 수 없습니다. 웹사이트에 표시된 일회성 코드를 복사하여 GitTree에 붙여넣습니다. .deb는 opengittree:// 링크를 처리하므로 브라우저가 자체적으로 앱으로 돌아갑니다.
GitTree는 Linux에서 내 토큰과 비밀번호를 어디에 저장하나요?
Ubuntu에 포함된 freedesktop Secret Service: GNOME Keyring 또는 Secret Service 통합이 포함된 KeePassXC를 통해 시스템 키링에서만 가능합니다. 비밀번호 및 암호 문구 프롬프트에는 zenity 또는 kdialog를 사용합니다.
Ubuntu 또는 Debian에서 GitTree를 제거하려면 어떻게 해야 합니까?
.deb를 설치한 경우 sudo apt remove git-tree를 실행하세요. AppImage을 사용하는 경우 파일을 삭제하세요.
GitTree에서 내 코드나 사용 데이터를 어디로든 보내나요?
아니요. 리포지토리는 컴퓨터에 유지되며 사용량 원격 측정은 없습니다. GitTree 충돌이 발생하는 경우 앱은 보고서를 읽은 후 공개 저장소에서 충돌 보고서 양식을 여는 버튼을 제공합니다. 아무것도 자동으로 전송되지 않습니다.
Git 클라이언트 비교
다른 Git 클라이언트에서 전환하시나요?
각 Git GUI가 더 나은 점을 포함하여 개발자가 가장 많이 사용하는 정직한 소스 비교입니다.
GitKraken 대안
GitKraken Desktop과 행별로 비교되는 자체 CLI를 사용한 비공개 저장소, 심층 실행 취소 및 AI 초안입니다.
Sourcetree 대안
내장된 충돌 편집기, 실행 취소 및 인앱 풀 요청을 사용하여 Linux에서도 실행되며 Sourcetree와 행별로 비교됩니다.
GitHub Desktop 대안
커밋 그래프, 전체 대화형 리베이스 및 공식 Linux 빌드를 GitHub Desktop과 행별로 비교합니다.
Fork 대안
Linux 빌드, 앱에서 구매, 실행 취소 및 풀 요청을 위한 라이선스가 없으며 Fork와 행별로 비교됩니다.
Tower 대안
Linux 빌드, 실행 취소 및 라인 수준 충돌 편집기를 Tower와 행별로 비교합니다.
SmartGit 대안
라이센스 신청 없이 상업적으로 사용하고 도킹된 터미널, 실행 취소 및 AI 초안을 SmartGit과 행별로 비교합니다.
Sublime Merge 대안
Git 작업을 위해 구매할 라이센스가 없으며 끌어오기 요청, 드래그 앤 드롭 리베이스 계획 및 실행 취소가 Sublime Merge와 행별로 비교됩니다.
TortoiseGit 대안
하나의 창에 있는 macOS, Windows 및 Linux의 동일한 Git을 TortoiseGit의 탐색기 메뉴와 행별로 비교합니다.
GitButler 대안
일반 Git 브랜치, 전체 커밋 그래프 및 3방향 충돌 편집기를 GitButler의 병렬 브랜치와 행별로 비교합니다.
Lazygit 대안
커밋 그래프와 3방향 충돌 편집기가 포함된 데스크톱 창의 동일한 일상 Git을 Lazygit과 행별로 비교합니다.
계속 탐색하세요
GitTree이 할 수 있는 모든 것, 다른 플랫폼에 대한 다운로드, 귀하의 계정에 저장되는 것.