특징
완전한 Git GUI의 모든 기능
첫 번째 커밋부터 까다로운 대화형 리베이스까지 GitTree는 모든 Git 작업에 명확하고 시각적인 홈을 제공하고 풀 요청, CI/CD 파이프라인, Nour, AI 도우미 및 팀을 위한 조직을 추가합니다. 다음은 수행하려는 작업별로 그룹화된 전체 목록과 각각에 대한 문서입니다.
모든 것을 한눈에
커밋 그래프
기록의 형태를 확인하고 직접 조치를 취하세요.
- 색상으로 구분된 분기 차선
- 모든 가지에는 고유한 차선과 색상이 유지되며, 갈라지고 합쳐지는 부드러운 곡선이 있습니다.
- 거대한 저장소에서 빠르게
- 100,000개의 커밋을 넘어 원활하게 스크롤하도록 설계 및 테스트되었습니다.
- 그래프의 라벨
- 로컬 브랜치, 원격 브랜치 및 태그는 이들이 가리키는 커밋 옆에 표시됩니다.
- 검색 및 필터링
- 메시지, 작성자 또는 해시별로 커밋을 찾거나 작성자:, 파일: 및 변경:(커밋이 추가되거나 제거된 코드)로 검색하고 브랜치를 표시하거나 숨깁니다.
- 진행 중인 작업 행
- 커밋되지 않은 변경 사항은 변경된 내용의 개수와 함께 그래프 상단에 표시됩니다.

스테이징 및 커밋
앱을 떠나지 않고도 정확한 커밋을 구축할 수 있습니다.
- 파일, 덩어리 및 라인 스테이징
- 전체 파일, 하나의 덩어리 또는 개별 라인을 스테이지하거나 스테이지 해제합니다.
- 안전망으로 폐기
- 삭제하면 먼저 묻고 복원할 수 있는 복사본이 유지됩니다.
- 커밋, 수정 및 공동 작성
- 클릭 한 번으로 마지막 커밋을 수정하고 공동 작성자를 추가할 수 있습니다.
- 메시지 확인
- 라이브 카운터는 72자 이내의 요약을 유지합니다. 템플릿과 최근 메시지를 한 번의 클릭으로 확인할 수 있습니다.
- 서명된 커밋
- 이미 사용하고 있는 GPG, SSH 또는 X.509 키로 커밋에 서명하고 그래프에 서명 배지를 표시합니다.
- 선택한 라인을 숨김
- 선택한 라인만 숨겨두고 나머지 작업을 계속하세요.
- .gitignore 편집기
- 컨텍스트 메뉴에서 파일이나 패턴을 무시하거나 템플릿으로 .gitignore를 편집하세요.

차이점, 비난 및 역사
무엇이, 언제, 왜 변경되었는지 이해하세요.
- 분할 및 인라인 차이점
- JavaScript, TypeScript, Python, Rust, Go, Java, C 및 C++, PHP, SQL, HTML, CSS, JSON, YAML, XML 및 Markdown에 대해 강조된 단어 차이 및 공백 옵션이 있는 덩어리, 인라인 및 분할 보기.
- 비난
- 모든 줄을 마지막으로 변경한 사람이 누구인지 확인하고 해당 커밋으로 이동하세요.
- 파일 기록
- 이름 바꾸기를 포함하여 커밋을 통해 파일을 추적합니다.
- 무엇이든 비교해보세요
- 두 개의 브랜치, 태그, 커밋 또는 커밋을 작업 폴더와 비교하세요.
- 이미지 차이
- 스와이프 또는 어니언 스킨을 사용하여 이미지 파일을 나란히 비교하세요.
- 마크다운 미리보기
- 텍스트뿐만 아니라 렌더링된 변경된 Markdown 파일을 읽습니다.

병합, 리베이스 및 충돌
결과에 대한 명확한 시각을 바탕으로 작업을 결합하세요.
- 병합 및 빨리 감기
- 메뉴에는 두 분기의 이름이 지정되므로 변경 사항이 어느 방향으로 이동하는지 항상 알 수 있습니다.
- 리베이스
- 한 곳에서 계속, 건너뛰기, 중단을 통해 모든 브랜치나 커밋을 리베이스하세요.
- 체리픽 및 되돌리기
- 커밋을 브랜치에 복사하거나 새 커밋으로 실행 취소하세요.
- 재설정
- 소프트 리셋, 혼합 리셋, 하드 리셋 각각에 대한 일반 언어 설명이 제공됩니다.
- 갈등 해결 도구
- 한쪽을 선택하거나, 둘 다를 결합하거나, 결과를 편집한 다음 파일을 해결됨으로 표시하세요.
- 갈등 예측
- 병합하기 전에 어떤 파일이 충돌할 가능성이 있는지 확인하고, 기본 파일과 충돌할 수 있는 분기 옆에 경고를 표시하세요.
- 중복되는 업무
- 병합되지 않은 다른 분기가 동일한 파일을 변경할 때 힌트를 가져오지 않고 로컬에서 해결합니다.

기록을 다시 작성하고 실행 취소
Polish는 공유되기 전에 커밋하고 실수를 되돌립니다.
- 대화형 리베이스
- 커밋을 재정렬하고, 선택하고, 단어를 바꾸고, 편집하고, 스쿼시하고, 수정하고, 삭제합니다.
- 빠른 편집
- 메뉴에서 바로 단일 커밋을 수정, 이동, 스쿼시 또는 삭제할 수 있습니다.
- 실행 취소 및 다시 실행
- 도구 모음에서 커밋, 수정, 체크아웃, 재설정, 리베이스, 삭제 또는 삭제된 분기나 태그를 실행 취소합니다. 강제 푸시는 여전히 복구 가능한 스냅샷을 유지합니다.
- 재로그
- 리플로그를 찾아보고 손실된 커밋을 새 브랜치로 복구하세요.
- 이분법
- 커밋을 좋음 또는 나쁨으로 표시하여 버그가 발생한 커밋을 찾습니다.

스태시, 작업 트리, 하위 모듈 및 LFS
트랙을 잃지 않고 병렬 작업을 저글링하세요.
- 보관함
- 숨김, 적용, 팝업, 이름 변경 및 삭제 또는 숨김을 분기로 전환하세요.
- 작업 트리
- 사이드바에서 별도의 폴더에 있는 여러 브랜치를 한 번에 확인하세요.
- 서브모듈
- 하위 모듈을 추가, 초기화, 업데이트 및 동기화합니다.
- 힘내 LFS
- 패턴을 추적하고, 대용량 파일을 가져오고, 파일 잠금을 관리하세요.
- 패치
- 커밋에서 패치를 만들고 다른 사용자의 패치를 적용합니다.
리모컨 및 동기화
완벽한 가시성을 확보하고 가져오고, 당기고, 밀어보세요.
- 가져오기, 당기기 및 푸시
- 빨리 감기만 선택하고, 모든 풀에 대해 병합 또는 리베이스를 선택하세요.
- 안전한 강제 푸시
- Force-push는 항상 예상 커밋과 함께 --force-with-lease를 사용합니다.
- 여러 개의 리모컨
- HTTPS 또는 SSH를 통해 원격을 추가, 편집, 정리 및 제거합니다.
- 얕은 역사
- 얕은 복제본으로 작업하고 필요할 때 더 많은 기록을 가져옵니다.
GitHub, GitLab, Bitbucket 및 Azure DevOpsGitTree 프로
Git 클라이언트 내부의 호스팅 계정.
- 계정 연결
- GitHub 및 GitHub 엔터프라이즈 서버, GitLab(gitlab.com 및 자체 관리형), Bitbucket 클라우드 및 데이터 센터, Azure DevOps 토큰은 시스템 키체인에 저장됩니다.
- 탐색 및 복제
- URL을 복사하지 않고 저장소를 찾아 복제하세요.
- 풀 및 병합 요청
- 레이블, 담당자 및 승인을 포함하여 풀 또는 병합 요청을 나열하고, 생성하고, 검토하고, 댓글을 달고 병합합니다.
- 풀 요청 대시보드
- 작성자, 담당자 또는 검토 요청별로 필터링된 하나의 목록에 있는 리포지토리 전체의 모든 풀 요청입니다.
- CI 확인
- 그래프에서 GitHub 작업, GitLab CI/CD, Bitbucket Pipelines 및 Azure Pipelines 결과를 확인하고 다시 실행하세요.
- 문제
- GitHub 및 GitLab 문제를 생성하고, 댓글을 달고, 닫고 다시 열고, 커밋 메시지에 참조를 삽입하세요.
- 게시
- 로컬 저장소를 새 원격 저장소에 게시합니다.
- 포크
- 리포지토리의 포크를 원격으로 추가하거나 공급자에 자체 포크를 만듭니다.
- GitTree Pro 사용
- 호스팅 통합은 무료 평가판과 함께 GitTree Pro와 함께 제공됩니다. 자체 자격 증명을 사용하여 HTTPS 및 SSH를 통한 일반 Git은 무료 플랜에서 작동합니다.

CI/CD 파이프라인GitTree 프로
GitTree를 떠나지 않고 푸시부터 결과까지 모든 실행을 따르세요.
- 귀하의 지점을 위해 실행됩니다.
- 브랜치 또는 커밋의 CI/CD 실행을 확인하고, 자체 실행만 표시하고, 그래프에서 실행에서 해당 커밋으로 이동합니다.
- 단계와 직업
- 실행의 모든 단계와 작업을 해당 상태와 함께 한 눈에 볼 수 있습니다.
- 라이브 작업 로그
- 작업이 실행되는 동안 작업 로그를 추적하고, 검색하고, 한 오류에서 다음 오류로 이동하고, 저장하세요.
- 다시 실행, 취소 또는 실행 시작
- 모든 작업을 다시 실행하거나 실패한 작업만 다시 실행하거나, 실행을 취소하거나, 선택한 분기에서 워크플로를 실행하세요.
- 승인 및 배포
- 검토를 기다리는 배포를 승인하거나 거부하고 환경을 열거나 중지합니다.
- CI/CD 설정
- 변수, 비밀, 환경 및 릴리스를 관리합니다. 비밀 값은 제공자에게만 전달됩니다. GitTree는 비밀 정보를 표시하거나 보관하지 않습니다.
- 모든 공급자는 고유한 이름으로 표시됩니다.
- GitHub 작업, GitLab CI/CD, Bitbucket Pipelines 및 Azure Pipelines. 깊이는 공급자에 따라 다릅니다. 다른 앱에서 실행을 변경할 수 있는 방법이 없는 경우 GitTree 해당 페이지가 열립니다.
- GitTree Pro 사용
- CI/CD는 풀 요청 및 기타 호스팅 통합과 함께 무료 평가판이 포함된 GitTree Pro와 함께 제공됩니다.
Nour, AI 비서GitTree 프로
이미 사용하고 있는 코딩 에이전트를 실행하는 앱의 도우미입니다.
- 질문 및 상담원 모드
- GitTree 및 저장소에 대해 질문하거나, Nour이 귀하가 제어하는 승인을 통해 신뢰할 수 있는 저장소에서 파일을 편집하고 명령을 실행하도록 하세요.
- 나만의 에이전트 CLI
- Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi, Cursor Agent 또는 맞춤형 에이전트, 자신의 계정으로 로그인.
- 매 턴 전 스냅샷
- Nour는 각 차례 전에 작업을 저장소에 저장하고 이번 차례에 취소하면 복원됩니다.
- 언급 및 첨부 파일
- 파일, 폴더 및 끌어오기 요청을 언급하고, 파일과 이미지를 첨부하고, 여러 저장소 또는 전체 작업공간에 대해 채팅하세요.
- 커밋 메시지 및 설명
- 생성을 클릭하여 준비된 변경 사항에서 커밋 메시지 초안을 작성하거나 해당 커밋에서 끌어오기 요청 제목 및 설명을 작성합니다.
- 요청하지 않는 한 아무것도 전송되지 않습니다.
- GitTree는 AI 키를 저장하지 않으며 크레딧을 판매하지 않습니다. Nour 및 AI 초안 작성은 GitTree Pro와 함께 제공됩니다. 모든 Git 기능은 무료 플랜에 있습니다.
저장소 및 파일
컴퓨터의 모든 저장소를 열고 찾고 관리하세요.
- 열기, 복제 또는 초기화
- 폴더를 열고, URL에서 복제하거나, 새 저장소를 시작하세요. 최근에 즐겨찾는 저장소가 이 컴퓨터에 남아 있습니다.
- 저장소 검색
- 폴더를 선택하면 GitTree가 그 안에 있는 저장소를 찾습니다.
- 파일 브라우저
- 프로젝트 파일을 찾아보고, 이름으로 파일을 찾고, 파일을 만들거나 이름을 바꾸고, 변경 사항이 들어 있는 폴더를 확인하세요.
- 아카이브 내보내기
- .git 폴더 없이 커밋 파일을 .zip 또는 .tar.gz 파일로 저장합니다.
- 저장소 유지 관리
- 객체 데이터베이스의 크기를 확인하고, git fsck로 무결성을 확인하고, 시작할 때만 압축, 정리 또는 최적화하세요.
- 작성자 신원 병합
- 저장소의 .mailmap에 기록된 한 사람의 다른 이름과 이메일 주소를 한 작성자로 표시합니다.
- 힘내 명령 로그
- 앱이 실행하는 모든 Git 명령은 출력 및 타이밍과 함께 변경 사항이나 문제로 필터링되고 내보낼 수 있습니다. 토큰과 비밀번호가 제거됩니다.
- 알림 내역
- 오류, 경고, 정보 및 성공으로 필터링된 이 세션의 메시지가 하나의 목록에 표시됩니다.
속도와 생산성
Git 클라이언트에 거주하는 사람들을 위해 제작되었습니다.
- 명령 팔레트
- 하나의 검색 상자에서 명령을 실행하고, 참조로 이동하고, 커밋을 찾고, 파일을 열 수 있습니다.
- 다시 바인딩할 수 있는 단축키
- 모든 명령에는 변경할 수 있는 단축키가 있습니다.
- 내장 터미널
- 창에 도킹된 터미널이 저장소 루트에서 열립니다.
- 탭 및 작업공간
- 탭에서 많은 저장소를 열고 작업 공간으로 그룹화하세요.
- 사용자 정의 명령
- 자신만의 명령과 스크립트를 앱에 추가하세요.

환경 설정 및 사용자 정의
GitTree을 귀하의 작업 방식에 맞게 만드십시오.
- 검색 가능한 환경설정
- 이름, 설명 또는 키로 설정을 찾아 개별적으로 재설정하세요.
- 테마
- 어둡고 밝은 테마와 고대비 테마 및 나만의 가져온 테마가 있습니다.
- 앱은 영어·아랍어 지원
- 전체 앱을 오른쪽에서 왼쪽 방향 레이아웃으로 영어 또는 아랍어로 사용하세요.
- 디자인적으로 접근 가능
- 스크린 리더 친화적인 커밋 그래프, 모든 드래그에 대한 키보드 경로, 모션 감소 및 50%에서 300%로 확대/축소.
- SSH 및 서명
- SSH 키를 관리하고 커밋 서명을 구성합니다.
- 외부 도구
- 원하는 외부 도구에서 차이점과 병합을 엽니다.
- 프로필
- 업무 및 개인 프로젝트에 대한 별도의 설정과 ID 간을 전환합니다.

개인 정보 보호 및 보안
설정이 아닌 로컬 우선을 원칙으로 합니다.
- 코드는 로컬로 유지됩니다
- 저장소는 컴퓨터에 그대로 유지됩니다. 로그인하면 GitHub, GitLab, Bitbucket 또는 Azure DevOps의 프로필이나 이메일 주소만 사용됩니다.
- 사용 현황 원격 수집 없음
- 분석, 추적 또는 사용 보고가 없습니다. 앱은 평가판 또는 계획 확인에 필요한 것만 GitTree을 보냅니다.
- 열쇠고리에 숨겨진 비밀
- 토큰과 암호는 macOS Keychain, Windows Credential Manager 또는 Linux의 시스템 키링(freedesktop Secret Service: GNOME Keyring 또는 KeePassXC)에만 있습니다.
- 신뢰할 수 없는 저장소
- 신뢰하지 않은 리포지토리는 후크를 실행하거나 설정을 변경할 수 없습니다.
- 귀하의 구성은 귀하의 것으로 유지됩니다
- GitTree는 사용자의 요청 없이 Git 구성, 저장소 또는 SSH 폴더를 편집하지 않습니다.
계획, 계정 및 조직
무료로 시작하고 Pro를 사용해 보고 팀을 구성하세요.
- 무료 플랜, 신용카드 없음
- 신용카드 없이 GitTree 계정을 사용하여 모든 Git 기능, 개인 저장소 및 상업적 사용이 가능합니다.
- 무료 프로 평가판
- 컴퓨터당 한 번씩, 계정당 한 번씩 GitTree Pro를 무료로 사용해 본 후 원할 때 구독하세요. 자동으로 갱신되는 것은 없습니다.
- GitTree 계정
- GitHub, GitLab, Bitbucket, Azure DevOps 또는 이메일 주소를 사용하여 이 웹사이트에서 무료로 만든 다음 브라우저에서 앱에 로그인하세요.
- 조직 및 좌석
- GitTree Pro를 사용하면 팀을 위한 조직을 만들고 구성원(최소 3명)을 위한 좌석을 구매하고 GitHub 사용자 이름이나 이메일로 사람들을 초대할 수 있습니다.
- 역할
- 소유자, 관리자 및 구성원은 각각 조직, 초대, 구성원 및 청구에 대한 명확한 권리를 갖습니다.
- 대시보드
- 이 웹사이트의 한 곳에서 프로필, 연결된 계정, 구독, 영수증 및 조직을 관리하세요.
업데이트 및 도움말
변경된 사항을 파악하고 기능을 빠르게 찾으세요.
- 업데이트 확인
- GitTree 새 릴리스가 출시되면 알려줍니다. 환경 설정에서 체크를 해제할 수 있습니다.
- 새로운 소식
- 업데이트 후 해당 버전의 새로운 기능, 개선된 기능, 수정된 기능을 확인하세요.
- 기능 가이드
- 표시된 Pro 기능을 사용하여 GitTree이 할 수 있는 모든 작업, 검색 위치 및 바로가기를 검색하세요.
- 문서 및 튜토리얼
- GitTree 문서에서는 앱의 모든 작업을 설명하고, GitTree Learn에서는 English and Arabic에서 Git을 단계별로 가르칩니다.
- 충돌 보고서는 로컬에 유지됩니다.
- 앱이 중지되면 토큰과 비밀번호가 제거된 보고서가 이 컴퓨터에 저장됩니다. 공유하지 않는 이상 아무데도 전송되지 않습니다.
- 지원 티켓
- 버그를 보고하거나 앱이나 이 웹사이트에 도움을 요청하고 대시보드의 모든 답변을 따르세요.
GitTree 기능에 대한 질문
어떤 GitTree 기능이 무료이며 Pro와 함께 제공됩니까?
이 페이지의 모든 Git 기능은 무료 플랜에 있으며, 로그인하면 비공개 리포지토리 및 상업적 사용이 포함됩니다. GitTree Pro는 무료 평가판을 통해 Nour, AI 도우미, AI 커밋 메시지 및 끌어오기 요청 초안 작성, GitHub, GitLab, CI/CD 파이프라인과 Bitbucket 및 Azure DevOps 통합 및 조직 생성을 추가합니다. 가격 페이지에는 계획이 나열되어 있습니다.
GitTree는 대규모 저장소를 처리할 수 있습니까?
예. 커밋 그래프는 100,000개의 커밋을 부드럽게 스크롤하도록 설계 및 테스트되었으며 GitTree는 얕은 클론, Git LFS, 하위 모듈 및 작업 트리와 함께 작동합니다. 리포지토리 유지 관리는 개체 데이터베이스를 시작할 때 개체 데이터베이스를 팩하고 정리합니다.
GitTree에는 병합 충돌 도구와 대화형 리베이스가 있나요?
예. 충돌 해결 도구를 사용하면 어느 한쪽을 선택하거나 둘을 결합하거나 결과를 편집할 수 있으며 병합하기 전에 GitTree 충돌 가능성이 있는 부분을 지적할 수 있습니다. 대화형 리베이스 재정렬, 단어 변경, 스쿼시, 수정 및 커밋 삭제, 실행 취소는 리베이스, 재설정 또는 삭제를 취소합니다.
GitTree에서 어떤 CI/CD 서비스를 따를 수 있나요?
GitHub 작업, GitLab CI/CD, Bitbucket Pipelines 및 Azure Pipelines. GitTree Pro를 사용하면 브랜치 실행을 확인하고, 실시간 작업 로그를 따르고, 실행을 다시 실행하거나 취소하고 배포를 승인할 수 있습니다. 얼마나 많은 일을 할 수 있는지는 각 제공업체가 제공하는 서비스에 따라 다릅니다.
Nour는 어떤 AI 에이전트와 함께 작동하나요?
Nour는 Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi, Cursor Agent 또는 사용자 정의 에이전트와 같은 자신의 계정으로 로그인하여 이미 사용하고 있는 코딩 에이전트 CLI를 실행합니다. GitTree는 AI 키를 저장하지 않으며 크레딧을 판매하지 않습니다.
macOS, Windows 및 Linux의 기능이 동일합니까?
예. 동일한 기능을 갖춘 동일한 앱은 영어 또는 아랍어로 macOS, Windows 및 Linux에서 실행됩니다. 비밀은 각 시스템의 자체 저장소인 macOS Keychain, Windows Credential Manager 또는 Linux 시스템 키링으로 이동합니다.
각 기능의 사용법은 어디서 배울 수 있나요?
이 페이지의 각 그룹은 해당 작업을 단계별로 설명하는 GitTree 문서 문서와 Git을 가르치는 GitTree 학습 강의로 연결됩니다. 앱의 기능 가이드에는 모든 기능의 위치와 바로가기가 표시됩니다.
Linux의 GitTree
다른 플랫폼과 동일한 커밋 그래프와 스테이징을 갖춘 Ubuntu 및 Debian용 .deb 패키지와 휴대용 AppImage입니다.
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에서 첫 번째 저장소를 엽니다.
macOS, Windows 또는 Linux용을 다운로드하고 로그인하여 이미 보유하고 있는 저장소를 엽니다. 무료 플랜에는 모든 Git 기능이 포함됩니다.
