Nour 만나기
저장소를 아는 AI 비서
Nour는 GitTree 및 저장소에 대한 질문에 답하고, 이미 사용하고 있는 코딩 에이전트를 사용하여 신뢰할 수 있는 저장소에서 파일을 편집하고 명령을 실행할 수 있습니다. 귀하의 기록, 코드 또는 다음에 해야 할 일에 대해 물어보십시오.
- 커밋되지 않은 변경 사항을 일반 언어로 설명합니다.
- 커밋 메시지 초안을 작성합니다. 당신은 그것을 검토하고 편집합니다
이미 사용하고 있는 코딩 에이전트 CLI와 함께 작동합니다.
- 클로드 코드
- 코덱스
- 제미니 CLI
- 반중력
- 퀀 코드
- 오픈코드
- 키미
- 커서 에이전트
Nour는 GitTree Pro와 함께 제공되며 컴퓨터에 다음 CLI 중 하나가 필요합니다. 귀하가 요청한 내용은 자체 조건에 따라 귀하가 선택한 대리인에게 전달됩니다.
AI 초안 및 기능 목록의 Nour
소리가 없는 제품 데모; 사진에 나와 있는 곳에서는 대기 시간이 빨라집니다. Nour은 커밋 그래프 옆에 열리고 일반 언어로 작업 변경 사항을 설명하도록 요청됩니다. 컴퓨터에 로그인된 코딩 에이전트를 실행하여 저장소를 읽고 답변(검색 결과 제한, 새로운 하이라이트 도우미 및 알아야 할 세 가지 사항)을 스트리밍합니다. 작업 변경으로 돌아가면 두 파일이 모두 준비되고 스파클 버튼을 누르면 동일한 에이전트로 커밋 메시지 초안이 작성됩니다. 요약은 직접 편집되고 커밋이 생성됩니다.
변경 및 커밋
한 번에 하나의 아이디어를 실천하라
실제 작업은 지저분합니다. 두 개의 파일이 변경되었지만 이 커밋에는 변경 사항이 하나만 포함됩니다. GitTree의 차이점을 읽고 전체 덩어리 또는 선택한 줄만 준비하고 나머지는 작업 트리에 남겨둔 다음 메시지를 작성하고 커밋합니다. 새 커밋이 기록 상단에 나타납니다.
- 덩어리 또는 개별 라인을 준비합니다.
- 관련 없는 변경 사항은 작업 트리에 유지됩니다.
- 수정, 공동저자, 메시지 확인

소리가 없는 제품 데모입니다. 작업 디렉터리에서 두 개의 파일이 변경되었습니다. src/search/index.ts의 차이점에서 첫 번째 덩어리는 Stage Hunk로 스테이지된 다음 두 번째 덩어리의 행 범위가 선택되어 Stage Lines로 스테이지되는 반면 README.md는 스테이지되지 않은 상태로 유지됩니다. 커밋 요약 feat(search): 하이라이트 일치가 입력되고 커밋이 생성됩니다. 그래프로 돌아가면 이는 메인에 대한 최신 커밋입니다.
지점과 역사
분기가 어떻게 갈라졌는지 확인한 후 자신 있게 병합하세요.
모든 지점에는 고유한 색상으로 구분된 차선이 있습니다. 두 개의 분할 이후 분기를 기본과 비교하여 무엇이 추가되는지 확인하고 도구 모음에서 새 분기를 만든 다음 분기 메뉴에서 병합하십시오. 대화 상자에서는 두 분기의 이름을 지정하고 병합이 충돌할지 여부를 알려줍니다.
- 두 개의 참조를 비교하거나 병합 기반 이후 변경된 내용만 비교하십시오.
- 분기 메뉴에서 병합, 리베이스 및 빨리 감기
- 100,000개 커밋을 훨씬 넘는 부드러운 스크롤

소리가 없는 제품 데모입니다. feature/sync-ui에 대한 커밋을 기본과 비교하여 병합 기반 이후 변경된 내용만 표시합니다. 도구 모음에서 새 분기인 release/1.1이 생성되고 체크아웃됩니다. 그런 다음 feature/sync-ui 메뉴는 이를 release/1.1에 병합합니다. 대화 상자에는 충돌 없이 병합된다고 표시되고 그래프에는 새로운 병합 커밋이 표시됩니다.
병합 충돌
양측의 갈등을 눈앞에서 해결하라
GitTree는 충돌로 인해 중지되는 병합 전에 경고합니다. 그렇게 되면 3방향 편집기에 귀하의 편, 들어오는 편 및 결과가 표시됩니다. 원하는 줄을 유지하고 저장한 후 계속해서 병합을 완료하세요.
- 병합 전 경고가 충돌합니다.
- 양쪽에서 전체 충돌이나 단일 라인을 가져옵니다.
- 출력을 직접 편집하거나 충돌에 대해 Nour에게 문의하세요.

소리가 없는 제품 데모입니다. fix/config-defaults를 main에 병합하면 src/config.ts의 충돌로 인해 병합이 중지된다는 경고가 표시됩니다. 3방향 편집기에는 측면과 출력이 모두 표시됩니다. 들어오는 줄이 선택되고 파일이 저장되고 해결된 것으로 표시되며 계속해서 병합 커밋이 생성됩니다.
고급: 대화형 리베이스
공유하기 전에 기록을 정리하세요
드래그하여 커밋을 재정렬한 다음 스쿼시, 수정, 단어 변경 또는 드롭하여 커밋을 재정렬합니다. GitTree은 변경되기 전에 재생될 내용을 정확하게 보여줍니다.
- 선택, 수정, 편집, 스쿼시, 수정 및 삭제
- 모든 단계에 대한 키보드 단축키
- 리베이스를 항상 취소할 수 있는 스냅샷

소리가 없는 제품 데모입니다. 대화형 리베이스 편집기는 브랜치의 커밋을 나열합니다. Fixup 커밋은 Fixup으로 설정되고 wip 커밋은 Squash로 설정되며 편집기에는 결합된 메시지가 표시됩니다. Start Rebase는 더 적은 수의 커밋으로 브랜치를 다시 작성하고 Undo는 원래 기록을 다시 되돌립니다.
모든 공급자의 CI/CD
푸시부터 결과까지 파이프라인을 따라가세요
변경 사항을 푸시하고 GitLab 파이프라인을 시작합니다. GitTree는 브랜치 실행을 나열하고 모든 단계와 작업을 표시하며 실행기에서 작업 로그를 엽니다. 테스트가 실패하면 어설션을 읽고 수정한 후 다시 푸시하고 다음 실행이 녹색으로 변하는 것을 지켜보세요. GitTree는 각 공급자의 CI 이름을 사용자가 알고 있는 대로 지정합니다(GitHub 작업, GitLab CI/CD, Azure Pipelines 또는 Bitbucket Pipelines).
- 작업하면서 업데이트되는 브랜치의 실행 목록
- 단계와 작업을 한눈에
- 검색할 수 있는 작업 로그
CI/CD 실행은 풀 요청 및 기타 공급자 통합과 함께 GitTree Pro와 함께 제공됩니다. 이 데모는 자체 관리형 GitLab 서버에 대해 녹화되었습니다.
기능 목록의 CI/CD 파이프라인
소리가 없는 제품 데모입니다. 사진에 나와 있는 곳에서는 대기 시간이 빨라집니다. 변경 사항과 해당 테스트가 커밋되어 GitLab 프로젝트에 푸시됩니다. GitLab CI/CD 보기에는 새 실행이 실패한 것으로 나열됩니다. 해당 작업에는 유효성 검사 통과, 단위 테스트 실패 및 이후 단계 건너뛰기가 표시되며, 실행기의 작업 로그에서 실패한 어설션이 검색됩니다. 수정 사항이 커밋되고 푸시되면 다음 실행이 통과되고 배포 작업이 포함됩니다.
설계상 안전함
잘못된 버튼을 클릭하여 작업 내용을 잃을 수는 없습니다
Git은 강력하고 강력한 도구는 안전 레일을 갖출 자격이 있습니다. GitTree는 파괴적인 작업이 발생하기 전에 작업의 스냅샷을 찍어서 취소할 수 있도록 해줍니다.
실행 취소 및 다시 실행
도구 모음에서 재설정, 삭제, 삭제 및 리베이스를 되돌릴 수 있습니다.
스냅샷 우선
파괴적인 작업은 실행되기 전에 복구 가능한 복사본을 저장합니다.
더욱 안전한 강제 푸시
Force-push는 --force-with-lease를 사용하므로 보지 않은 작업을 절대 덮어쓰지 않습니다.
기본적으로 취소
위험한 대화는 취소에 초점을 맞추고 무슨 일이 일어날지 정확히 말합니다.
모든 플랫폼에서 기본 제공
macOS, Windows 및 Linux용으로 제작됨
Rust로 제작된 작고 빠른 데스크톱 앱입니다. 각 플랫폼의 창 컨트롤, 바로 가기, 키체인 및 파일 시스템을 존중합니다.
macOS에 대한 GitTree
macOS 13 벤츄라 이상
Apple 실리콘(M1~M4) 및 Intel Mac을 위한 하나의 범용 앱입니다.
유니버설 .dmgmacOS 다운로드Windows용 GitTree
Windows 10(22H2) 또는 Windows 11, 64비트
Microsoft Store를 통해 설치하거나 독립 실행형 x64 EXE를 선택하세요.
Windows에 권장됨Microsoft Store에서 가져오기Microsoft가 서명하고 배포하며 Microsoft Store를 통해 업데이트됩니다.
Windows EXE 다운로드x64 설치 프로그램(.exe)Windows 설치 가이드Linux용 GitTree
Ubuntu 22.04 이상, Debian 12 이상, 64비트
Ubuntu 및 Debian의 경우: 적절하게 설치되는 .deb 패키지 또는 휴대용 AppImage. 데스크탑의 자체 창 제목 표시줄을 사용합니다.
.deb 패키지(x86_64)Linux 다운로드
macOS 13+ · Windows 10 및 11 · Linux: Ubuntu 22.04+ 및 Debian 12+ · 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, 개인 정보 보호 및 플랫폼에 대한 솔직한 답변입니다.
GitTree란 무엇인가요?
GitTree는 macOS, Windows 및 Linux용 데스크톱 Git 클라이언트(Git GUI)입니다. 저장소를 대화형 커밋 그래프로 표시하고 Git 명령을 입력하지 않고도 스테이징, 커밋, 분기, 병합, 리베이스, 숨김 및 푸시를 수행할 수 있습니다.
GitTree는 무료인가요?
예. 무료 요금제는 신용카드 없이 GitTree 계정을 사용하여 모든 Git 기능, 비공개 저장소 및 상업적 사용을 포함하며 자신의 Git 자격 증명을 사용하여 푸시하고 가져옵니다. 무료 평가판이 포함된 사용자별 월간 구독인 GitTree Pro에는 Nour, AI 도우미, GitHub, GitLab, Bitbucket 및 Azure DevOps 통합, AI 커밋 메시지 및 끌어오기 요청 초안 작성, 조직 생성이 추가됩니다. 최소 3개의 시트가 포함된 팀을 위한 Pro는 매월 시트별로 청구되며 모든 구성원에게 Pro를 제공합니다.
GitTree인가요 아니면 Git Tree인가요?
둘 다: 웹사이트는 GitTree라고 쓰고 설치된 앱은 Git Tree라고 합니다. GitTree는 소프트웨어 회사인 Kodmora에서 만든 Mac, Windows 및 Linux용 데스크톱 Git GUI 앱입니다. git tree 명령이나 저장소 트리를 그리는 웹사이트가 아닙니다.
GitTree는 오픈 소스인가요?
아니요. GitTree의 소스 코드는 비공개입니다. 설치 프로그램, 릴리스 노트 및 체크섬은 공개 GitHub 저장소에 게시되며, 여기서 버그를 보고하고 기능을 요청할 수 있습니다.
GitTree를 사용하려면 계정이 필요합니까?
예. GitTree이 열리면 로그인하라는 메시지가 표시됩니다. 이메일 주소(일회성 코드, 비밀번호 없음) 또는 GitHub, GitLab, Bitbucket 또는 Azure DevOps를 사용하여 이 웹사이트에서 무료로 GitTree 계정을 만드세요. 저장소는 컴퓨터에 유지됩니다. 그런 다음 무료 플랜은 무료 Pro 평가판 기간과 그 이후의 모든 Git 기능을 다루며 자신의 Git 자격 증명을 사용하여 푸시하거나 가져옵니다. 무료 Pro 평가판은 컴퓨터당 한 번, 계정당 한 번 사용할 수 있습니다. GitTree를 재설치하거나 다른 계정으로 로그인해도 다시 시작되지 않습니다. 동일한 계정을 사용하면 초대받은 조직에 가입할 수 있습니다. 호스팅 통합, AI 초안 작성, 조직 생성 및 AI 도우미 Nour가 GitTree Pro와 함께 제공됩니다.
GitTree는 데이터를 수집합니까?
당신의 일에 관한 것이 아닙니다. GitTree에는 사용량 원격 분석이 없으며 코드는 컴퓨터에 유지됩니다. 기본 설정을 사용하면 앱은 가져오거나 푸시하는 리모컨, 연결하는 계정, 끌 수 있는 업데이트 확인 및 이 컴퓨터의 평가판 및 계획을 확인하는 GitTree의 서버와만 통신합니다. 이를 위해 앱은 로그인 여부에 따라 운영 체제와 버전, 프로세서 아키텍처, 앱 버전 및 해시된 장치 ID를 보냅니다. Nour 무엇인가를 묻거나 AI로 메시지 초안을 작성할 때, 요청하는 경우에만 보내는 내용이 선택한 에이전트 CLI로 전달됩니다. 개인 정보 보호 페이지에는 귀하의 계정에 저장되는 내용이 나열되어 있습니다.
어떤 운영 체제가 지원되나요?
macOS Apple Silicon 및 Intel Mac의 13 Ventura 이상(범용 앱 1개), 64비트 Windows 10(22H2) 및 Windows 11, 64비트 Linux: Ubuntu 22.04 LTS 이상 및 Debian 12 이상, Linux Mint 21+ 및 Pop!_OS와 같은 WebKitGTK 4.1를 제공하는 파생 제품 22.04+(Ubuntu 및 Debian만 테스트됨)
Git을 설치해야 하나요?
예. GitTree는 이미 보유하고 있는 Git(버전 2.39 이상)을 사용하므로 Git이 수행하는 모든 작업은 명령줄에서 수행하는 작업과 일치합니다. Git이 누락된 경우 앱에서 Git 설치 방법을 설명합니다.
GitHub, GitLab, Bitbucket 및 Azure DevOps에서 작동하나요?
예. GitTree는 무료 플랜에서 자체 자격 증명을 사용하여 HTTPS 또는 SSH를 통해 Git 원격으로 작동합니다. GitTree Pro를 사용하면 GitHub, GitLab, Bitbucket 또는 Azure DevOps 계정(GitHub Enterprise Server 및 Bitbucket Data Center 포함)을 연결하여 리포지토리를 찾아 복제하고 풀 또는 병합 요청을 열고 검토하며 CI 검사를 확인할 수 있습니다. GitHub 및 Bitbucket Cloud가 가장 성숙합니다. 다른 것들은 새로운 것입니다.
GitTree의 AI 도우미 Nour는 무엇인가요?
Nour는 GitTree 내부의 AI 도우미입니다. 컴퓨터에서 Claude Code, Codex 또는 Gemini CLI와 같은 코딩 에이전트 CLI를 실행하여 리포지토리에 대한 질문에 답변하거나 신뢰할 수 있는 리포지토리에서 파일을 편집하고 명령을 실행합니다. 매 턴 전에 스냅샷을 저장하므로 취소할 수 있습니다. GitTree은 또한 동일한 CLI를 사용하여 커밋 메시지 초안과 풀 요청 설명을 작성합니다. AI 키를 저장하지 않고 구매할 크레딧도 없으며 Nour 및 AI 제도가 GitTree Pro와 함께 제공됩니다.
GitTree을 아랍어로 사용할 수 있나요?
예. 전체 앱은 영어 또는 아랍어로 사용할 수 있으며 오른쪽에서 왼쪽으로 완전히 레이아웃됩니다. 커밋 그래프, diff 및 터미널은 왼쪽에서 오른쪽으로 유지됩니다. 이 웹사이트는 두 가지 언어로도 제공됩니다.
실수를 취소할 수 있나요?
예. 재설정, 삭제, 분기 삭제 및 리베이스와 같은 파괴적인 작업은 복구 가능한 스냅샷을 먼저 저장하고 도구 모음의 실행 취소 및 다시 실행 버튼을 사용하여 이를 되돌립니다.
GitTree에서 첫 번째 저장소를 엽니다.
macOS, Windows 또는 Linux용을 다운로드하고 로그인하여 이미 보유하고 있는 저장소를 엽니다. 무료 플랜에는 모든 Git 기능이 포함됩니다.


