GitTree 문서
GitTree 데스크탑 매뉴얼
섹션별로 데스크탑 앱을 살펴보세요. 각 가이드는 하나의 작업입니다. 먼저 필요한 것, 컨트롤이 있는 위치, 실제 인터페이스와 함께 번호가 매겨진 단계, 결과 및 복구 방법입니다.
시작하기
8 가이드GitTree의 첫 시간: 창의 각 부분이 수행하는 작업, 처음부터 끝까지 첫 번째 커밋, 무료 항목.
일상 업무에 GitTree를 사용하세요
GitTree는 macOS, Windows 및 Linux용 데스크톱 Git 클라이언트입니다. 로그인하면 열기, 복제, 커밋, 분기, 병합, 리베이스, 숨김 및 실행 취소 등 모든 로컬 Git 작업이 무료 플랜에 포함됩니다. GitTree Pro에는 호스팅 통합, CI/CD 실행, AI 초안 작성 및 AI 도우미 Nour가 추가됩니다.
무료macOS에 GitTree를 설치합니다.
Mac용 GitTree는 Apple 실리콘 및 macOS 13 이상의 Intel Mac을 위한 범용 앱으로, Apple이 서명하고 공증했습니다. 먼저 Git을 설치하고 .dmg를 열고 GitTree을 애플리케이션으로 끌어서 시작하세요.
무료Windows에 GitTree를 설치합니다.
Windows용 GitTree는 Windows 10(22H2) 및 Windows 11용 64비트 설치 프로그램입니다. 먼저 Git for Windows를 설치하고 Microsoft Store 또는 직접 EXE를 선택한 다음 시작 메뉴에서 GitTree을 시작합니다.
무료Linux에 GitTree를 설치합니다.
Linux에 대한 GitTree는 Ubuntu 22.04 이상 및 Debian 12 이상에 대해 .deb로 제공되고, 64비트 x86_64에 대해 이식 가능한 AppImage로 제공됩니다. Git 2.39 이상을 먼저 설치한 다음 apt와 함께 .deb를 설치하거나 AppImage을 실행하세요.
무료Git을 찾아 커밋 ID를 설정하세요.
GitTree는 컴퓨터에 설치된 Git을 실행하며 절대로 번들로 제공하지 않습니다. Git 2.39 이상과 커밋에 처음 필요할 때 묻는 커밋(
무료user.name및user.email)의 이름과 이메일이 필요합니다.GitTree 주변에서 길을 찾으세요
저장소 탭은 탭 표시줄, 도구 모음, 사이드바, 커밋 그래프, 검사기 및 상태 표시줄의 6개 부분으로 구성됩니다. 이 페이지에는 각 항목의 위치와 해당 항목에서 수행하는 작업이 표시됩니다.
무료첫 번째 커밋 만들기
커밋은 이유를 설명하는 메시지와 함께 준비한 변경 사항의 스냅샷을 저장합니다. GitTree에서는 변경 패널에 파일을 준비하고 요약을 입력한 후 Commit를 누릅니다. 새 커밋이 그래프 상단에 나타납니다.
무료무료로 로컬 Git을 사용하고 Pro를 이해하세요
GitTree의 모든 로컬 Git 기능은 GitTree 계정으로 로그인하는 모든 사람에게 무료로 제공됩니다. GitTree Pro는 호스팅 통합 및 AI 초안 작성인 Nour를 추가합니다. 요청하는 경우에만 시작되는 무료 평가판을 통해 시험해 볼 수 있습니다.
무료
저장소
8 가이드저장소를 GitTree으로 가져오세요. 이미 디스크에 있는 저장소를 열거나, 서버에서 복제하거나, 새 저장소를 시작하세요.
기존 저장소 열기
컴퓨터에 이미 있는 Git 저장소의 폴더를 선택하면 GitTree 해당 폴더가 커밋 그래프, 분기 및 변경 사항과 함께 자체 탭에서 열립니다. 아무것도 업로드되지 않습니다. 저장소는 컴퓨터에 유지됩니다.
무료저장소 복제
복제는 GitHub, GitLab, Bitbucket, Azure DevOps 또는 모든 Git 서버의 리포지토리를 기록과 함께 컴퓨터에 복사합니다. GitTree에 URL을 붙여넣고 어디로 갈지 선택한 다음 Clone를 누르세요. 완료되면 새 탭에서 열립니다.
무료저장소 만들기
초기화하면 폴더가
무료git init과 마찬가지로 Git 저장소로 전환됩니다. GitTree에서 폴더와 초기 분기를 선택하고 선택적으로.gitignore및 라이센스를 추가한 다음 Initialize를 누릅니다.최근 즐겨찾는 저장소 사용
새 탭에는 Recent에서 연 저장소와 Favourites에서 별표 표시한 저장소가 나열됩니다. 탭에서 열려면 하나를 선택하세요. 목록은 이 컴퓨터에 남아 있습니다.
무료디스크에서 저장소 찾기
Scan for Repositories…는 선택한 폴더를 살펴보고 최대 3개의 폴더 깊이까지 모든 Git 저장소를 나열합니다. 당신이 선택하기 전까지는 아무것도 열리지 않습니다. 하나를 열거나 작업 공간에 추가할 수 있습니다.
무료저장소 신뢰 검토
일부 리포지토리에는 Git이 작동할 때 컴퓨터에서 프로그램을 실행하는 Git 설정이나 후크가 포함되어 있습니다. 그런 일이 발생하기 전에 GitTree는 정확히 발견한 내용과 함께 Trust this repository?을(를) 표시하고 이를 신뢰하거나 Restricted mode에서 열 수 있도록 합니다.
무료베어 저장소 열기
베어 저장소에는 기록이 있지만 다른 사람이 푸시할 수 있도록 서버가 보관하는 파일(
무료git init --bare,git clone --bare)과 같은 작업 파일은 없습니다. GitTree는 이를 열어 그래프, 분기 및 태그를 표시하고 탭 bare을 표시하고 작업 파일이 필요한 작업을 끕니다.저장소 탭 관리
각 저장소는 창 상단의 자체 탭에서 열립니다. 탭에는 커밋되지 않은 변경 사항이나 진행 중인 리베이스 등 리포지토리의 상태가 표시되며 키보드를 통해 전환할 수 있습니다.
무료
커밋 그래프
7 가이드그래프는 저장소의 기록을 한눈에 보여줍니다. 레인과 레이블을 읽고, 커밋을 찾고, 내부를 살펴보는 방법을 배우십시오.
커밋 그래프 읽기
커밋 그래프는 저장소의 기록을 최신 항목부터 행으로 표시하며 분기가 시작되는 곳에서 분할되고 병합되는 곳에서 합류하는 레인이 있습니다. 행의 레이블에는 분기와 태그가 표시됩니다. 확인 표시는 현재 있는 지점을 나타냅니다.
무료커밋 찾기
그래프에서 Ctrl+F(Mac에서는 ⌘F)를 누르고 커밋 메시지의 일부, 작성자, SHA, 브랜치 또는 태그를 입력하세요. GitTree는 경기를 강조하고 그 사이의 이동을 강조합니다. Filter Graph는 기록 자체의 범위를 좁힙니다.
무료커밋 검사
그래프에서 커밋을 선택하면 오른쪽의 검사기에 메시지, 전체 SHA, 해당 커밋의 상위 항목, 커밋을 작성하고 커밋한 사람, 변경된 파일 등 커밋에 대한 모든 정보가 표시됩니다. 차이점을 보려면 파일을 선택하세요.
무료그래프 초점 및 필터링
사용량이 많은 저장소에서 Focus on Current Branch는 브랜치, 업스트림 및 기본과 기본 이후 커밋 수를 표시합니다. Filter Graph…는 작성자의 커밋, 날짜 범위 또는 경로를 유지합니다. 필터링은 기록을 삭제하지 않습니다. Clear Graph Filter는 모든 행을 다시 가져옵니다.
무료그래프 열 사용자 정의
그래프에는 기본적으로 분기 레이블, 레인 및 메시지가 표시됩니다. Graph columns 메뉴는 Author, Date 및 SHA 열을 추가하고 간단한 행으로 전환합니다. 모든 열의 크기를 조정하고 측면 패널을 숨길 수 있습니다.
무료커밋을 비교하고 선택 사항에 따라 조치를 취합니다.
Ctrl(Mac의 경우 ⌘)을 누른 상태에서 두 개의 커밋을 선택하고 Compare These Two Commits를 선택하여 서로 다른 모든 파일을 확인하세요. 여러 커밋을 선택하면 SHA 복사, 체리 선택, 되돌리기, 스쿼시 또는 패치 생성과 같은 고유한 작업이 수행됩니다.
무료그래프 드래그 앤 드롭 사용
분기 레이블을 그래프의 다른 분기로 드래그하면 GitTree가 두 가지가 수행할 수 있는 작업(Fast-forward, Merge 또는 Rebase)을 제공합니다. 당신이 선택할 때까지는 아무 일도 일어나지 않습니다. 일반적인 확인 및 실행 취소가 적용됩니다.
무료
변경 및 커밋
10 가이드편집된 파일에서 커밋까지: 변경된 내용을 검토하고, 들어갈 내용을 정확히 선택하고, 메시지를 작성하고, 필요할 때 마지막 커밋을 수정하세요.
작업 변경사항 검토
Working Changes 패널은 GitTree의
무료git status입니다. 마지막 커밋 이후 변경한 모든 파일을 나열하고, Unstaged Files와 Staged Files로 분할하고, 선택한 파일의 차이점을 표시합니다.스테이지 파일, 덩어리 및 선택된 라인
커밋에는 준비한 내용만 포함됩니다. GitTree에서는 전체 파일, 그 중 한 덩어리 또는 diff에서 선택한 줄만 스테이징하고 나머지 편집 내용은 나중에 커밋할 수 있도록 작업 폴더에 유지됩니다.
무료커밋 메시지 작성 및 커밋
커밋 양식은 준비된 파일 아래에 있습니다. Summary 줄, 선택적 Description 및 공동 작성자, 승인, 후크 및 이후 푸시를 위한 Commit Options입니다. GitTree는 커밋하기 전에 일반적인 메시지 실수를 지적합니다.
무료마지막 커밋 수정
수정은 마지막 커밋을 수정된 메시지와 현재 준비 중인 변경 사항(예:
무료git commit --amend)이 포함된 새 커밋으로 대체합니다. GitTree에서는 커밋 형식의 Amend Previous Commit 스위치입니다.변경 사항을 취소하고 추적되지 않는 파일을 정리합니다.
삭제하면 파일이 마지막으로 커밋되거나 준비된 상태(예:
무료git restore)로 되돌아갑니다. 정리는git clean과 같이 Git이 추적하지 않는 파일을 제거합니다. GitTree는 복구 스냅샷을 먼저 저장하므로 Undo가 이를 다시 가져올 수 있습니다.Diff 보기 선택 및 사용
GitTree의 모든 차이점은 Hunk, Inline 또는 Split(나란히)로 표시될 수 있습니다. 변경된 단어를 강조 표시하고, 긴 줄을 줄 바꿈하고, 공백 변경을 무시하고, Markdown을 미리 보고, 한 변경 사항에서 다음 변경 사항으로 이동합니다.
무료GitTree의 파일을 무시합니다.
빌드 출력이나 로컬 설정 등 커밋하고 싶지 않은 파일은
무료.gitignore에 속합니다. 작업 변경 사항에서 새 파일을 마우스 오른쪽 버튼으로 클릭하고 무시할 항목을 선택하거나 Edit .gitignore…를 사용하여 직접.gitignore을(를) 편집합니다.패치 생성 및 적용
패치는 한 저장소에서 다른 저장소로 변경 사항을 전달하는 파일입니다. GitTree는 파일의 변경 사항이나 하나 이상의 커밋을 패치로 저장하고 작업 트리, 스테이징 또는 현재 분기의 커밋에 패치를 적용합니다.
무료이미지 및 바이너리 변경 사항 검토
텍스트 차이점은 이미지를 표시할 수 없습니다. PNG, JPEG, GIF, WebP 또는 기타 이미지가 변경되면 GitTree는 Side by side, Swipe 또는 Onion skin 사진 전후를 비교합니다. 다른 바이너리 파일은 크기를 표시합니다.
무료추적 파일 인덱스 플래그 관리
로컬 구성과 같이 컴퓨터에서만 추적된 파일을 변경하는 경우도 있습니다. 두 개의 Git 플래그가 이러한 변경 사항을 숨깁니다. Skip Worktree…는 복사본을 유지하고 변경 사항 표시를 중지합니다. Assume Unchanged…은 Git이 파일 검사를 중지하는 속도 향상입니다. 파일을 무시하는 방법도 아닙니다.
무료
지점 및 태그
7 가이드Branch를 사용하면 한 번에 여러 가지 작업을 수행할 수 있습니다. 태그는 릴리스를 표시합니다. 이 섹션에서는 로컬과 원격을 모두 다룹니다.
브랜치 생성 및 전환
분기는 작업 라인의 이동 가능한 이름입니다. GitTree에서 도구 모음의 Branch는 현재 커밋에 하나를 생성합니다. 커밋을 마우스 오른쪽 버튼으로 클릭하여 커밋을 생성하세요. 분기 레이블을 두 번 클릭하면 해당 레이블로 전환됩니다.
무료지점 이름 바꾸기 및 삭제
Rename 및 Delete에 대한 분기 레이블을 마우스 오른쪽 버튼으로 클릭합니다. 로컬 브랜치를 삭제하면 먼저
무료refs/ogt/trash에 마지막 커밋이 저장되므로 Undo이 이를 다시 가져옵니다. 리모컨에서 삭제하는 것은 별도의 명확한 이름 선택입니다.태그 생성 및 관리
태그는 하나의 커밋에 대한 고정 이름으로, 일반적으로
무료v2.2.0과 같은 릴리스입니다. 커밋을 마우스 오른쪽 버튼으로 클릭하고 Tag Here을 선택한 다음 경량 또는 주석이 달린 태그를 선택합니다. 태그는 커밋과 함께 푸시되지 않습니다. 각 태그는 Push Tag로 푸시됩니다.추적 설정 및 지점 게시
새 분기는 푸시할 때까지 컴퓨터에만 존재합니다. 첫 번째 Push은(는) 어느 원격지로 보낼지 묻고, 그 이후부터 분기는
무료git push -u과 같은 원격 분기(업스트림)를 추적합니다. Set Upstream…는 추적하는 내용을 변경합니다.브랜치와 태그 비교
Compare References…는 두 개의 브랜치, 태그, 원격 브랜치 또는 커밋을 이름별로 비교합니다. 각 커밋의 앞뒤에 있는 커밋 수와 서로 다른 파일을 보여줍니다. 즉, 모든 차이(
무료git diff A B) 또는 분할 이후 새 쪽에서 변경된 내용(A...B, 끌어오기 요청에 표시되는 내용)만 표시됩니다.Gitflow 작업 사용
Gitflow는 프로덕션 브랜치, 개발 브랜치, 기능, 릴리스 및 핫픽스 브랜치가 있는 분기 모델입니다. GitTree의 Gitflow 섹션은 이를 초기화하고 해당 분기를 시작 및 완료하고 병합, 태그 지정 및 삭제합니다.
무료분리된 HEAD를 인식하고 그대로 둡니다.
브랜치 대신 커밋이나 태그를 체크아웃하면 detached HEAD 상태가 됩니다. 어떤 브랜치에도 없습니다. 둘러보고 커밋할 수도 있지만 새 커밋은 어떤 브랜치에도 속하지 않습니다. 유지하려면 분기를 만들고, 돌아가려면 분기를 확인하세요.
무료
리모컨 및 동기화
6 가이드작업을 공유하고 팀의 작업(가져오기, 당기기, 밀어넣기)을 선택하고 앞뒤 숫자의 의미를 알아보세요.
가져오기, 당기기 및 푸시
Fetch는 작업을 변경하지 않고 리모컨의 새로운 내용을 다운로드합니다. Pull는 지점의 업스트림을 가져옵니다. Push는 커밋을 원격으로 보냅니다. 세 가지 모두 도구 모음에 있으며 옆에 있는 화살표 메뉴에 해당 옵션이 있습니다.
무료리모컨 추가 및 편집
원격은 GitHub의
무료origin과 같은 다른 곳에 있는 저장소의 명명된 복사본입니다. 왼쪽 패널의 Remote 섹션에 해당 항목이 나열됩니다. Add Remote…는 하나를 추가하고 원격을 마우스 오른쪽 버튼으로 클릭하면 이를 편집, 가져오기, 정리 또는 제거합니다.원격 자격 증명 선택
GitTree는 자체 Git을 실행하므로 Git이 컴퓨터에서 수행하는 방식으로 자격 증명 도우미를 통해 HTTPS를 통해, 키 또는 SSH 에이전트를 사용하여 SSH를 통해 로그인을 가져오고 가져오고 푸시합니다. 비밀번호와 토큰은 시스템 키체인에 보관되며 GitTree의 파일에는 보관되지 않습니다.
무료자동 가져오기 구성
자동 가져오기는 Fetch All을 누르지 않고도 그래프의 원격 분기를 최신 상태로 유지합니다. 열려 있는 모든 저장소에 대해 몇 분 안에 Auto-fetch interval을 설정하고, 하나의 저장소에 대해 이를 재정의하고, 새 커밋이 도착하면 데스크톱 알림을 받습니다.
무료임대와 함께 강제 푸시 사용
이미 푸시한 커밋을 수정, 리베이스 또는 재설정한 후에는 일반 푸시가 거부됩니다. Force Push (With Lease)…는 원격 분기를 사용자의 것으로 대체합니다. 단,
무료git push --force-with-lease과 같이 마지막으로 가져온 위치에 여전히 있는 경우에만 해당됩니다. GitTree는 다른 방식으로 강제 푸시하지 않습니다.제한된 저장소 기록으로 작업
얕은 복제본은 최신 커밋만 다운로드합니다. blobless 복제본은 필요할 때만 파일 콘텐츠를 다운로드합니다. 둘 다 거대한 저장소를 빠르게 복제할 수 있습니다. 얕은 복제에서 그래프는 기록이 중지되는 위치를 표시하고 Fetch More History 또는 Fetch Full History가 나머지를 가져옵니다.
무료
병합 및 해결
6 가이드브랜치를 하나로 모으세요: 병합 또는 리베이스하고, 한 줄씩 충돌을 해결하고, 필요한 곳으로 단일 커밋을 이동하세요.
지점 병합
병합은
무료git merge과 같이 다른 브랜치의 커밋을 현재 있는 브랜치로 가져옵니다. 다른 분기를 마우스 오른쪽 버튼으로 클릭하고 Merge … into …을 선택합니다. GitTree는 먼저 충돌을 확인하고 병합 기록 방법을 선택할 수 있습니다.지점 리베이스
리베이스는 다른 브랜치 위에 브랜치의 커밋을 재생하므로 기록이
무료git rebase처럼 직선으로 유지됩니다. 커밋은 새로운 ID를 얻습니다. GitTree는refs/ogt/trash아래의 이전 분기를 유지하고 Undo는 이를 다시 가져옵니다.병합 충돌 해결
두 분기 모두 동일한 행을 변경하면 충돌이 발생합니다. GitTree의 리졸버는 A 및 B의 두 버전을 나란히 표시합니다. 각 충돌에서 유지할 행을 선택하고 Output를 확인한 다음 Save를 확인한 다음 병합, 리베이스 또는 체리 선택을 계속합니다.
무료체리 선택 및 커밋 되돌리기
Cherry-Pick Commit는 한 커밋의 변경 사항을
무료git cherry-pick과 같은 새 커밋으로 현재 분기에 복사합니다. Revert Commit는git revert처럼 하나를 실행 취소하는 새로운 커밋을 추가합니다. 이미 푸시된 항목을 되돌리는 안전한 방법입니다.작업 계속, 건너뛰기 또는 중단
병합, 리베이스, 체리 선택 또는 되돌리기는 일반적으로 충돌 시 중간에 중지될 수 있습니다. 그래프 위의 배너는 작업과 해당 단계의 이름을 지정하고 Resolve, Continue, Skip(리베이스) 및 Abort…를 제공합니다. 중단하면 먼저 떨어뜨린 것을 저장하므로 Undo이(를) 다시 가져옵니다.
무료기록된 충돌 해결 재사용
Reuse recorded resolutions (rerere)를 켜면 Git은 충돌을 어떻게 해결했는지 기억하고, 예를 들어 반복적인 리베이스 중에 충돌이 다시 발생하면 동일한 해결 방법을 작성합니다. GitTree는 문제가 발생한 시기를 알려주고 파일을 해결된 것으로 표시하기 전에 이를 검토할 수 있도록 합니다.
무료
역사와 회복
10 가이드아직 공유하지 않은 변경 내역을 확인하고, 문제가 발생한 경우 뒤로 물러나서 해당 내용이 어디서 왔는지 알아보세요.
대화형 리베이스로 기록 편집
대화형 리베이스는 선택한 커밋 위에 있는 커밋을 다시 작성합니다. 즉, 각 커밋을 유지, 수정, 편집, 스쿼시, 수정 또는 삭제하고
무료git rebase -i과 같은 새로운 순서로 드래그합니다. 단일 변경의 경우 커밋 메뉴의 Edit History가 한 단계로 수행됩니다.스쿼시 커밋
스쿼싱은
무료git rebase -i의fixup또는squash와 같이 여러 커밋을 하나로 결합합니다. GitTree에서 모든 스쿼시는 먼저 Squash 대화 상자를 엽니다. 여기에는 접힌 커밋, 결과, 메시지 및 크레딧을 받은 사람이 표시되며 확인하기 전까지는 아무것도 변경되지 않습니다. 커밋되지 않은 작업은 절대 건드리지 않으며 Undo는 커밋을 다시 넣습니다.선택한 로컬 커밋 변경
기록을 빠르게 변경하려면 전체 대화형 리베이스 편집기가 필요하지 않습니다. 커밋의 Edit History 메뉴는 메시지를 편집하거나, 삭제하거나, 위나 아래로 이동합니다. 여러 커밋을 선택하면 Squash 대화 상자가 열립니다. GitTree는 그 위에 있는 커밋을 다시 작성하고 이전 브랜치를 유지하므로 Undo는 이를 다시 넣습니다.
무료브랜치를 커밋으로 재설정
재설정하면 현재 분기가
무료git reset과 같은 다른 커밋으로 이동됩니다. Soft는 모든 변경 사항을 단계적으로 유지하고, Mixed는 작업 폴더에 보관하고, Hard는 이를 삭제합니다. GitTree는 먼저refs/ogt/trash아래의 모든 항목을 저장하므로 하드 리셋이라도 실행 취소할 수 있습니다.실행 취소 및 다시 실행
GitTree는 Git 작업을 기록하므로 도구 모음의 Undo는 마지막 작업(커밋, 병합, 리베이스, 재설정, 삭제, 정리, 삭제된 분기 또는 태그)을 다시 가져올 수 있습니다. Redo이(가) 다시 합니다. 파괴적인 단계는 실행되기 전에 복구 스냅샷을
무료refs/ogt/trash에 저장합니다.이전 지점 팁 찾기
reflog는 브랜치나 HEAD가 이동할 때마다 커밋, 체크아웃, 재설정, 리베이스 등을 가리키는 위치를 기록합니다. View Reflog…는 해당 항목을 나열합니다. 그래프 또는 Restore as Branch에 커밋을 표시할 항목을 선택하세요.
무료파일 이력과 비난
History는
무료git log --follow과 같이 이름을 바꾼 후 파일을 변경한 모든 커밋을 나열합니다. Blame는 각 줄에 대해git blame과 같이 마지막으로 변경한 커밋과 작성자를 표시합니다. 둘 다 파일 작업 공간의 보기입니다.양분 작업 흐름 사용
Bisect는 문제가 있는 커밋과 없는 커밋(예:
무료git bisect) 사이의 기록을 절반으로 나누어 문제를 일으킨 첫 번째 커밋을 찾습니다. 두 개의 커밋을 선택하고, GitTree이 체크아웃한 커밋을 테스트하고, Good 또는 Bad로 표시하고, 이름이 First bad commit이 될 때까지 반복합니다.아카이브 내보내기
Export Archive…는
무료git archive처럼.git폴더 없이 커밋, 브랜치 또는 태그 파일을 .zip 또는 .tar.gz로 작성합니다. 누군가에게 릴리스 소스를 전달하는 가장 빠른 방법입니다.저장소 유지 관리 및 작성 도구 사용
Repository Maintenance…은 객체 데이터베이스의 크기를 표시하고 이를 확인하거나 기록 및 상태를 더 빠르게 만드는 작업을 실행합니다. Merge Author Identities…는 여러 이름이나 이메일을 가진 한 사람이 한 명의 작성자로 표시되도록
무료.mailmap줄을 작성합니다.
스태시 및 작업 트리
6 가이드작업 손실 없이 작업 전환: 나중에 변경 사항을 숨기거나 작업 트리가 있는 자체 폴더에서 다른 분기를 엽니다.
작업 공간 구성
작업공간은 "클라이언트 A" 또는 "모바일"과 같이 하나의 단위로 열리는 명명된 저장소 세트입니다. 대시보드에는 모든 저장소의 분기, 동기화 상태 및 변경 사항과 함께 풀 요청 및 CI/CD 실행이 표시됩니다.
무료저장된 저장소 관리
각 작업 공간은 Saved repositories 목록을 유지합니다. 현재 작업 공간인 동안 스캔에서 열거나 복제하거나 생성하거나 추가하는 모든 저장소는 여기에 저장되며 탭이 닫힌 후에도 유지됩니다. 목록에서 한 번에 열거나 하나를 제거하십시오. 해당 폴더는 절대 건드리지 않습니다.
무료보관함 변경 사항
스태시는 커밋되지 않은 변경 사항을 따로 보관하고
무료git stash와 같은 깨끗한 작업 폴더를 제공하므로 작업을 전환하고 나중에 변경 사항을 다시 가져올 수 있습니다. 툴바의 Stash는 모든 것을 저장합니다. 변경사항 패널의 Stash 탭은 정확히 무엇을 선택합니다.작업 트리를 사용하여 여러 분기에서 작업
작업 트리는
무료git worktree add과 같은 자체 체크아웃 분기가 있는 동일한 저장소에 대한 두 번째 작업 폴더입니다. 끌어오기 요청을 검토하고, 긴 빌드를 실행하거나, 다른 곳에 아무것도 숨기지 않고 코딩 에이전트가 한 곳에서 작동하도록 하세요.하위 모듈 관리
서브모듈은 특정 커밋에서 여러분의 모듈 내부에 고정된 또 다른 저장소입니다. GitTree는 상태(초기화되지 않음, 최신 상태, 다른 커밋, 충돌됨)와 함께 나열하고 추가, 초기화, 업데이트, 열기, 편집 및 제거합니다.
무료Git LFS 컨트롤 사용
Git LFS는 이미지, 비디오, 모델과 같은 대용량 파일을 저장소 외부에 저장하고 작은 포인터 파일을 그 자리에 유지합니다. Git LFS…는 이를 설정하고, 패턴을 추적하고, 콘텐츠를 다운로드하고, 파일을 잠그고, 오래된 콘텐츠를 정리합니다.
무료
파일 및 도구
10 가이드Git 관련 도구: 프로젝트 파일, 저장소 폴더의 터미널, 명령 팔레트 및 바로 가기.
프로젝트 파일 찾아보기 및 편집
왼쪽 패널의 Files 섹션에는 프로젝트 폴더가 표시되어 변경 사항이 있는 폴더를 표시합니다. Graph 탭 옆에 있는 탭에서 파일을 열어 읽거나 편집하고 File, Changes, Blame 및 History 간에 전환하세요.
무료파일 열기 및 편집
GitTree에서 연 파일은 고정된 Graph 탭 옆에 자체 탭이 있습니다. 커밋의 파일은 읽기 전용입니다. Edit in Working Directory은(는) 편집할 프로젝트의 복사본을 열고 Save을(를) 엽니다. 그 동안 디스크에서 파일이 변경되면 GitTree은 아무것도 저장하지 않고 선택할 수 있습니다.
무료커밋 그래프로 돌아가기
차이점, 파일, 비난, 기록, 비교, 파이프라인 및 끌어오기 요청이 그래프 위에 열립니다. Esc는 맨 위의 항목을 닫고 이를 열었던 뷰로 돌아갑니다. Back to Graph은(는) 한 번에 모두 제거합니다. 열린 파일은 숨기기만 합니다. 해당 탭은 Graph 탭 옆에 있습니다.
무료내장 터미널 사용
툴바의 Terminal는 그래프 아래 서랍의 저장소 루트에 있는 셸을 엽니다. Git이 포함된 명령을 실행하면 그래프와 변경 사항이 업데이트됩니다. 각 저장소 탭은 자체 터미널을 유지합니다.
무료외부 도구 구성
환경 설정 › External Tools은 Editor, Diff tool를 선택하고 Merge tool GitTree는 파일 메뉴와 충돌 보기에서 열립니다. Automatic는 처음 설치된 Visual Studio Code, Cursor 및 Antigravity를 사용합니다. Custom…는 귀하가 제공한 인수로 모든 프로그램을 실행합니다.
무료사용자 정의 작업 생성 및 실행
사용자 정의 명령은 Custom actions 버튼과 커밋, 분기 및 파일 메뉴를 통해 저장소에서 자체 프로그램을 실행합니다. 각 인수는 작성된 대로 정확하게 전달되고, 쉘은 관련되지 않으며, 명령을 처음 실행하면 실행되기 전에 실행될 내용이 정확하게 표시됩니다.
무료명령 팔레트로 작업 찾기
명령 팔레트는 이름의 일부를 입력하여 모든 GitTree 명령을 실행하고 분기, 커밋, 파일 및 열린 저장소로 이동합니다. Ctrl+Shift+P(Mac에서는 ⌘⇧P)를 누르고 입력한 후 Enter를 누릅니다.
무료키보드 단축키
대부분의 GitTree 명령에는 단축키가 있습니다. 입력할 때 필터링된 앱 내 전체 목록을 보려면 Ctrl+/(Mac의 경우 ⌘/)를 누르세요. Customize… 그 중 하나라도 변경되었습니다. 아래 표에는 기본값이 나열되어 있습니다.
무료활동 및 알림 검사
Activity Log는 출력, 소요 시간, 실패 여부와 함께 실행되는 모든 git 명령 GitTree을 나열합니다. URL의 토큰, 비밀번호 및 자격 증명이 제거됩니다. Notifications은(는) 이 세션에 표시된 메시지를 보관하고 기본 설정(Preferences) › Notifications은(는) 어떤 팝업을 표시할지, 시스템에서도 이를 표시할지 여부를 결정합니다.
무료인앱 기능 가이드 사용
Feature Guide은(는) GitTree이 할 수 있는 모든 작업, 위치 및 바로가기를 검색창과 함께 영역별로 그룹화하여 나열합니다. Show me는 열려 있는 저장소의 기능으로 이동합니다. 저장소, Pro 또는 연결된 계정이 필요한 기능은 그렇게 말합니다.
무료
호스팅 통합
15 가이드GitTree 내부의 Git 호스트: GitHub, GitLab, Bitbucket 및 Azure DevOps에 대한 풀 요청, 검토 및 확인.
연결 GitHub
GitHub 연결하면 GitTree 저장소, 끌어오기 요청, 문제 및 확인 사항을 나열할 수 있습니다. 브라우저로 로그인하거나(권장: GitHub 자체 페이지에서 GitTree를 승인) 개인 액세스 토큰을 사용하세요. 토큰은 시스템의 키체인에만 보관됩니다.
프로연결 GitLab
GitTree는 gitlab.com 또는 귀하가 지정한 자체 관리형 GitLab 호스트에 연결됩니다. OAuth 애플리케이션(gitlab.com의 경우 GitTree 자체 토큰이 사용됨)을 통해 브라우저에 로그인하거나 해당 호스트의 개인 액세스 토큰을 사용하세요. 토큰은 해당 호스트에만 사용됩니다.
프로Bitbucket 클라우드 연결
GitTree는 세 가지 방법으로 Bitbucket Cloud(bitbucket.org)에 연결합니다. 브라우저에서 Bitbucket 계정으로 로그인하거나, 계정 이메일로 Atlassian API 토큰을 사용하거나, 작업공간, 프로젝트 또는 저장소 액세스 토큰을 사용합니다. 토큰은 시스템의 키체인에만 보관됩니다.
프로Bitbucket 데이터 센터 연결
회사 Bitbucket 데이터 센터 서버의 경우 호스트 이름을 지정한 후 개인 HTTP 액세스 토큰을 사용하거나 관리자가 GitTree에 대해 생성한 수신 OAuth 애플리케이션 링크를 통해 브라우저에 로그인하세요. GitTree는 해당 호스트와만 통신합니다.
프로Azure DevOps 연결
브라우저에서 Microsoft 계정으로 로그인하거나 Azure DevOps의 개인 액세스 토큰을 사용하세요. GitTree는 dev.azure.com 및 Microsoft의 프로필 서비스와 통신하여 조직을 찾은 다음 해당 리포지토리, 끌어오기 요청 및 파이프라인을 나열합니다.
프로엔터프라이즈 및 자체 호스팅 서버 연결
GitTree는 회사 자체 서버인 GitHub 엔터프라이즈 서버, 자체 관리형 GitLab 및 Bitbucket 데이터 센터에 연결됩니다. 호스트 이름을 지정합니다. GitTree는 해당 호스트에만
프로https://과 통신하고 토큰은 해당 호스트에만 사용됩니다. 브라우저 로그인에는 관리자가 등록한 OAuth 애플리케이션이 필요합니다.통합 가용성 확인
공급자가 모두 동일한 것을 제공하는 것은 아닙니다. 기능 가이드의 Integrations 탭에는 공개 저장소 제공업체 및 귀하의 계정에 대한 Available, 해당 제공자 Not offered by 및 Coming soon이 무엇인지 표시됩니다.
프로공급자 저장소 찾아보기 및 만들기
계정이 연결되면 Clone a repository는 검색을 통해 해당 계정의 저장소를 Owner별로 나열하므로 URL을 복사할 필요가 없습니다. Publish Repository…는 반대 방향으로 진행됩니다. 즉, 귀하의 계정에 저장소를 생성하고 이를 원격으로 추가한 후 브랜치를 푸시합니다.
프로GitTree의 포크를 사용하세요.
포크는 공급자에 있는 저장소의 자체 복사본입니다. Create Fork…은(는) 제공자에게 하나를 만들어달라고 요청합니다. Add Remote from Fork…는 기존 포크를 리모컨으로 추가합니다. 포크를 생성하면 추가할 때까지 저장소에서 아무 것도 변경되지 않으며 기존 리모컨은 교체되지 않습니다.
프로풀 요청
호스팅 계정이 연결되면 GitTree는 왼쪽 패널에 저장소의 풀 요청을 나열하고 그래프 옆에 각 항목(Review… 및 Merge…을 포함하는 대화, 커밋, 파일 및 검사)을 엽니다. 풀 요청은 GitTree Pro의 일부입니다.
프로풀 또는 병합 요청 만들기
지점을 마우스 오른쪽 버튼으로 클릭하고 Start a Pull Request…을 선택합니다. From 및 Into를 병합하는 항목을 선택하고, Title 및 Description를 작성하고, 검토자를 추가하고, 선택적으로 Open as a draft를 추가하고, Create Pull Request를 누르십시오. 아직 원격에 없는 분기가 먼저 푸시됩니다.
프로변경 사항 검토 및 논의
끌어오기 요청을 열고 Files을(를) 읽은 다음 줄 옆에 있는 +를 눌러 리뷰에 줄 설명을 추가하세요. Review…는 Summary 및 모든 줄 주석과 함께 결정(Approve, Request changes 또는 Comment)을 보냅니다. 공급자가 지원하는 경우 대화에 응답하고 해결할 수 있습니다.
프로풀 요청 병합 또는 닫기
Merge…는 풀 요청을 병합하는 방법을 공급자에게 묻고, 그것이 Ready to merge인지 여부를 보여주고, 저장소에서 허용하는 Merge method만 제공합니다. GitTree은 헤드가 여전히 본 커밋인 동안에만 병합됩니다. 새로운 커밋이 도착하면 아무것도 병합되지 않습니다.
프로지원되는 문제 작업 사용
왼쪽 패널의 Issues 섹션에는 저장소의 미해결 문제가 나열됩니다. 하나를 열어 읽고 댓글을 달거나, New Issue…로 하나를 만들거나, Create Branch from Issue…로 작업을 시작하세요. 제공업체 페이지(Open Issue in Browser)에서 닫기 및 편집 문제가 발생합니다.
프로검사 및 커밋 상태 검사
GitTree는 커밋 및 풀 요청의 CI 상태(Checks passing, Checks failing, Checks running, Checks skipped 또는 No checks reported)를 통과, 실패, 실행 또는 건너뛴 횟수와 함께 표시합니다. 실행을 보거나 검사 로그를 열거나 Re-run Check하려면 선택하세요.
프로
CI/CD 파이프라인
11 가이드커밋 옆의 파이프라인: 앱을 종료하지 않고도 실행한 항목, 실패한 항목, 이유를 확인할 수 있습니다.
CI/CD 실행
GitTree는 GitHub 작업과 같은 저장소 호스트의 CI/CD 실행을 왼쪽 패널과 그래프 옆의 전체 목록에 표시합니다. 즉, 통과한 항목, 실패한 항목 및 이유를 Re-run Failed Jobs, Cancel Run… 및 Run Workflow…와 함께 표시합니다. CI/CD는 GitTree Pro의 일부입니다.
프로실행 탐색 및 필터링
CI/CD 목록에는 저장소의 모든 실행이 표시되며 실행이 진행되는 동안 자체적으로 업데이트됩니다. Filters Branch, Workflow, Status 및 Trigger로 범위를 좁힙니다. Mine이(가) 계속해서 뛰고 있습니다. Watch는 백그라운드에서 실행을 계속 업데이트하고 완료되면 알려줍니다.
프로작업 및 로그 읽기
실행을 열고 작업 또는 단계를 선택하여 Log 탭에서 해당 로그를 읽으세요. Jump to first error는 바로 실패로 이동하고, Search the log…는 텍스트를 찾고, Timestamps 및 Wrap는 보기를 변경하고, Following는 실행 중인 작업의 실시간 출력을 보기에 유지하고, Save Log…는 이를 파일에 씁니다.
프로파이프라인 재실행 또는 취소
실행에서 Re-run Failed Jobs는 실패한 작업만 반복하고, Re-run All Jobs는 모든 것을 반복하며, 작업 메뉴는 해당 작업만 다시 실행합니다(GitLab 스타일 단계에서는 Retry Stage). Cancel Run… 중지합니다. Force Cancel Run…는 작업을 정리하지 않고 종료합니다. 취소한 후에는 취소할 수 없습니다.
프로워크플로 실행
Run Workflow…는
프로workflow_dispatch트리거 또는 Bitbucketcustom파이프라인이 있는 GitHub 작업 워크플로와 같이 수동으로 실행할 수 있는 워크플로를 시작합니다. GitTree는 선택한 분기의 워크플로 파일에서 입력을 읽고 각각에 대한 필드를 표시합니다.사용 가능한 아티팩트 다운로드
실행의 Artifacts 탭에는 생성된 파일이 Name, Size 및 Expires 시기와 함께 나열됩니다. Save…는 공급자가 저장하는 대로 저장할 위치를 묻고 다운로드합니다. zip은 zip으로 저장되고 GitTree는 열리지 않습니다.
프로배포 및 환경 검사
배포를 실행하면 각 환경, 해당 배포, 분기 또는 커밋 및 시기와 같은 Deploys to … 및 Environments 탭이 표시됩니다. 대기 중인 배포에는 Waiting for approval가 표시됩니다. 귀하가 리뷰어 중 한 명이라면 Approve Deployment… 및 Reject Deployment…가 그에 따라 조치를 취합니다. 이는 모든 사람의 상황을 변화시키며 취소할 수 없습니다.
프로파이프라인 파일 생성 및 확인
New CI/CD File…는 제공자가 읽는 시작 파일(예:
프로.github/workflows/또는.gitlab-ci.yml)을 작성합니다. 기존 파일 위에 쓰지 않습니다. GitTree에서 편집하고 Check with …를 눌러 공급자가 유효성을 검사하도록 한 다음 다른 파일처럼 커밋합니다.파이프라인 설정 관리
CI/CD Settings는 공급자가 다른 앱에서 관리하도록 허용하는 항목(Variables, Secrets, Environments, Runners, Schedules, Caches, Definitions 및 Releases)을 보여줍니다. 비밀의 값은 보안 시스템 프롬프트에 입력되거나 선택한 파일에서 읽혀지고 공급자에게 바로 전달됩니다. GitTree는 절대로 다른 곳에서 보여주거나 보관하거나 보내지 않습니다.
프로파이프라인 릴리스 제어 사용
CI/CD Settings › Releases는 저장소의 릴리스를 나열합니다. New Release는 사람들이 다운로드할 수 있는 Title, Notes (Markdown) 및 파일을 사용하여 태그 이름을 지정합니다(또는 브랜치나 커밋에서 태그를 생성합니다). Save as a draft을(를) 제외하고 저장소를 볼 수 있는 모든 사람을 위해 릴리스가 게시됩니다.
프로파이프라인 실패에 대해 Nour에게 문의하세요.
Explain Failure는 실패한 실행에 대한 질문과 함께 Nour을 엽니다. Nour는 매번 승인한 경우에만 실패한 단계의 로그(최대 64KiB)를 읽고 무엇이 잘못되었다고 생각하는지, 무엇을 시도해야 하는지에 대해 답변합니다. 답변을 조언으로 여기십시오. 로그와 비교하여 확인하십시오.
프로
Nour 어시스턴트
7 가이드Nour는 저장소에 대한 질문에 답변하고 항상 귀하가 설정한 권한 내에서 귀하의 승인을 받아 앱에서 작업할 수 있습니다.
AI 도우미 Nour 설정
Nour는 GitTree의 AI 비서입니다. Claude Code, Codex 또는 Gemini CLI와 같이 이미 사용하고 있는 코딩 에이전트 CLI를 자체 구독으로 실행합니다. GitTree는 키를 볼 수 없습니다. Ask 모드 Nour에서는 보고 대답만 합니다. Agent 모드에서는 허용한 범위 내에서 작동할 수 있습니다. Nour는 GitTree Pro의 일부입니다.
프로귀하의 작업에 대해 Nour에게 물어보세요
Nour는 항상 채팅의 저장소와 체크아웃된 분기를 알고 있습니다. 파일, 폴더, 분기, 커밋 또는 끌어오기 요청을 언급하거나, 파일을 첨부하거나, 다른 분기에 대해 Nour에 알리려면
프로@를 입력하세요. 메시지 상자 위의 칩에는 What Nour is told이 표시됩니다. 범위 선택기는 채팅이 다루는 저장소를 결정합니다.Nour 앱 작업 검토
Agent 모드에서 Nour는 자체 명령(뷰 열기, 스테이지, 커밋, 가져오기, 푸시 등)을 통해 GitTree에서 작동할 수 있습니다. 각 작업은 종류(Look around, Change you can undo, Risky)에 속하며 해당 종류에 대한 선택을 따릅니다. 위험한 것은 항상 승인 카드 클릭을 기다립니다.
프로커밋 또는 풀 요청 초안 작성
커밋 상자와 풀 요청 대화 상자는 설치된 코딩 에이전트 CLI를 사용하여 텍스트 초안을 작성할 수 있습니다. Generate commit message with …는 단계적 변경 사항을 읽고, Draft the title and description with …는 브랜치의 커밋을 읽습니다. 초안을 검토하고 편집합니다. 버튼을 누를 때까지 아무 것도 커밋되거나 열리지 않습니다.
프로Nour 세션 관리
모든 채팅은 Chat history의 저장소별로 보관됩니다. Stop 현재 응답을 종료합니다. Nour는 또한 너무 오랫동안 아무것도 인쇄하지 않는 에이전트를 중지합니다. 선택한 에이전트가 응답할 수 없는 경우(로그인 안 됨, 남은 사용량 없음, 모델 누락) 설치된 다른 에이전트가 대신 응답할 수 있으며 Nour에서 그 이유를 설명합니다.
프로Nour 개인정보 보호 및 복구 검토
파일을 변경할 수 있는 모든 차례 전에 Nour는 작업 트리의 스냅샷을 저장합니다. Changes from this turn는 변경된 내용을 나열하고 Undo this turn는 작업 트리를 다시 넣습니다. 스냅샷에는 저장소 외부의 푸시나 파일이 포함되지 않습니다. 귀하의 메시지는 해당 공급자의 정책에 따라 귀하가 선택한 에이전트 CLI로 이동됩니다. GitTree는 API 키를 저장하거나 모델 자체를 호출하지 않습니다.
프로에이전트 및 모델 구성
기본 설정 › Nour (AI) › Agents에는 발견된 Installed 또는 Not installed로 표시된 에이전트 CLI GitTree가 나열됩니다. Agent for new chats, 각각에 대한 Model(비어 있으면 에이전트 자체 기본값 사용) 및 First one installed 다음에 나오는 Automatic selection order를 선택합니다. Test는 에이전트가 이 컴퓨터에서 작동하는지 확인합니다.
프로
환경설정
12 가이드GitTree를 자신만의 것으로 만드세요. Git 실행 방법, 커밋 대상, 연결 및 서명 방법, 모양, 설정 이동 또는 재설정 방법을 확인하세요.
기본 설정 찾기 및 변경
환경 설정에는 General, Profiles, SSH, Integrations, Nour (AI), External Tools 및 UI Customization와 각 열린 저장소에 대한 Repo-Specific Preferences와 같은 영역별 페이지가 있습니다. Search preferences는 이름, 설명 또는 키로 설정을 찾고 각 설정은 Saves to: App, Profile 또는 Repository 위치를 나타냅니다.
무료외모와 언어
환경 설정 › UI Customization은 Theme(밝은 색, 어두운 색, 고대비 버전), Follow the system appearance, Language(영어 또는 아랍어, 오른쪽에서 왼쪽으로 배열), Zoom, Dates 표시 방법 및 Reduce motion를 설정합니다.
무료Git 및 저장소 동작 구성
환경 설정 › General에는 GitTree가 Git을 구동하는 방법(Git executable, Pull mode, Auto-fetch interval, 리베이스 옵션, Long paths 및 Line endings)이 포함됩니다. Repo-Specific Preferences는 Base branch, 자동 가져오기, 커밋 템플릿 및 파일 변경 사항을 인식하는 방법과 같은 하나의 저장소에 대해 일부 기능을 재정의합니다.
무료Git ID 및 프로필 관리
프로필은 커밋의 이름과 이메일, 그리고 선택적인 서명 키와 SSH 명령으로 전환할 수 있습니다. 기본적으로는 Passed to each git command GitTree 실행이므로
무료~/.gitconfig은 변경되지 않으며 저장소 자체 이름이나 이메일이 여전히 우선합니다. Written to ~/.gitconfig는 모든 git 도구에서 이를 사용하도록 합니다.GitTree에서 SSH 구성
환경 설정 › SSH은
무료.ssh폴더의 키를 나열하고, 새 키를 생성하며, SSH 구성의 각 호스트를 표시하고 연결을 테스트합니다. GitTree는 SSH 에이전트를 시작하지 않으며~/.ssh/config또는core.sshCommand를 편집하지 않습니다. SSH 원격용으로 선택한 키는 실행되는 git 명령에 전달됩니다.커밋 및 태그 서명 구성
환경 설정 › Commit Signing는 Format(OpenPGP, SSH 키 또는 X.509) 및 Key를 선택하고 Sign every commit 및 Sign every annotated tag를 선택합니다. Apply to Global Git Config를 누를 때까지 아무 것도 기록되지 않습니다. 그러면 그래프와 커밋 세부 정보에 각 커밋의 서명 상태가 표시됩니다.
무료도구 및 파일 인코딩 구성
UTF-8이 아닌 차이점과 파일은 기본 설정 › Editor › Default encoding을 사용하여 읽습니다. 바이트 순서 표시는 항상 우선하며 맞지 않는 바이트는 �로 표시됩니다. Line endings (
무료core.autocrlf)는 git이 CRLF와 LF를 변환하는 방법을 결정하고, Long paths는 git이 Windows에 260자를 넘는 경로를 생성하도록 합니다.알림 및 로깅 구성
기본 설정 › Notifications는 시스템에서 Where notifications appear, Show success notifications 및 Desktop notifications을 설정합니다. General의 Extended logging는 문제 진단에 도움이 되도록 다음 실행 시 로컬 로그에 더 자세한 내용을 기록합니다. 아무데도 전송되지 않습니다.
무료Nour 권한 구성
두 가지 설정이 바인딩되었습니다. Nour. What Nour may do in a repository는 에이전트 자체가 그곳에서 수행할 수 있는 작업을 설정합니다(Read only, Edit files, no commands 또는 Everything, as in a terminal). What Nour may do in GitTree는 앱 작업의 각 종류 및 영역에 대해 Never, Ask me first 또는 On its own를 설정합니다. 위험한 변화는 항상 묻습니다.
프로통합 새로 고침 구성
환경 설정 › Integrations는 GitTree가 호스팅 계정을 읽는 방법, 즉 Refresh pull requests, issues and checks 이전에 목록이 얼마나 오래되었는지, Refresh when I come back인지 여부, CI/CD 로그 기본값, 작성자 사진의 출처를 제어합니다. 읽기는 GitTree의 창이 앞에 있는 동안에만 발생합니다.
프로설정 백업, 가져오기 또는 재설정
환경 설정 › General › Back up, restore and reset는 앱 설정, 프로필 및 Git 설정을 파일로 내보내거나 해당 파일을 가져오거나 모든 것을 재설정합니다. 내보내기에는 비밀번호, 토큰 또는 계정 세부 정보나 저장소 설정이 포함되지 않습니다. 가져오기의 Git 설정은 검토한 후에만
무료~/.gitconfig에 기록됩니다.업데이트 확인 및 설치
Check for Updates…는 최신 GitTree이 존재하는지 묻습니다. macOS 및 Windows에서 업데이트 표시줄이 이를 다운로드하고 다운로드를 확인한 다음 Restart to install it이라고 말합니다. GitTree는 종료되기 전에 실행 중인 Git 작업을 기다립니다. Linux에 Linux 다운로드 페이지에서 새 버전을 설치하세요. What’s New…는 릴리스 노트를 표시합니다.
무료
문제 해결
12 가이드문제가 발생했나요? 각 페이지는 추측 없이 GitTree이 알려주고 수정 사항을 제공하는 내용부터 시작됩니다.
GitTree이 Git을 찾을 수 없습니다
GitTree는 자체 Git 설치를 사용하며 절대로 번들로 설치하거나 설치하지 않습니다. 아무 것도 발견되지 않으면 GitTree needs Git이 표시됩니다. 발견된 항목이 2.39보다 오래된 경우 This Git is too old이 표시됩니다. Git을 설치 또는 업데이트하거나, Locate Git…를 눌러 선택한 다음 Check again을 누르세요.
무료저장소가 열리지 않습니다
폴더를 열 수 없는 경우 GitTree는 이유를 설명하고 다음 단계인 This folder is not a Git repository(초기화 또는 다른 항목 선택), This cannot be opened as a repository(누락된 경로), GitTree cannot read this folder(권한) 또는 This repository belongs to another user(Git의 소유권 확인)을 제안합니다.
무료변경사항이 새로고침되지 않습니다.
GitTree는 시스템의 변경 알림을 통해 다른 프로그램에서 수정된 내용을 알려줍니다. WSL 폴더 및 네트워크 공유에서는 해당 알림이 도착하지 않으므로 Automatic는 대신 몇 초마다 폴더를 확인합니다. 변경 사항이 여전히 늦게 나타나는 경우 해당 저장소에 대한 검사 모드를 강제로 적용하거나 직접 새로 고치십시오.
무료원격 인증 시도가 실패했습니다.
Git은 먼저 자격 증명 도우미 또는 SSH 키를 사용하여 원격에 로그인합니다. … needs you to sign in.은 답변이 없음을 의미합니다. … refused the credentials sent for this repository.은(는) 전송된 내용이 더 이상 유효하지 않거나 허용되지 않음을 의미합니다. Git이 사용하는 자격 증명을 수정합니다. 연결된 계정은 도우미에게 아무것도 없는 경우 또는 저장소로 선택한 경우에만 채워집니다.
무료푸시가 거부되었습니다.
세 가지 이유 중 하나로 푸시가 거부되며 GitTree이 어떤 이유인지 알려줍니다. The remote refused …: 리모콘에 브랜치에는 없는 커밋이 있습니다. The remote declined the push: 후크 또는 분기 보호가 아니요라고 답했습니다. 이유가 있습니다. … moved: 임대를 통한 강제 푸시로 리모컨을 마지막으로 가져온 위치가 더 이상 발견되지 않았으므로 아무것도 교체되지 않았습니다.
무료Git 작업에 주의가 필요합니다
병합, 리베이스, 체리픽, 되돌리기 또는 이분법이 도중에 중지되면 GitTree는 Rebasing … onto …, step 3 of 7과 같은 배너를 표시하고 탭 rebase in progress을 표시합니다. 대부분의 명령은 완료될 때까지 기다립니다. 충돌을 해결한 다음 Continue, Skip 단계 또는 Abort… 시작 위치로 돌아갑니다.
무료통합 작업을 사용할 수 없습니다.
호스팅 작업을 사용할 수 없는 경우 GitTree은 자동으로 실패하는 대신 이유를 알려줍니다. 일반적인 이유는 다음과 같습니다. GitTree Pro의 일부입니다. 원격 호스트에 연결된 계정이 없습니다. 토큰을 다시 연결해야 합니다. 공급자에 대한 귀하의 역할이 이를 허용하지 않는 경우 공급자가 이를 제공하지 않습니다. 또는 공급자가 한동안 요청을 제한하고 있습니다.
무료Nour 시작하거나 끝낼 수 없습니다.
Nour는 컴퓨터에서 코딩 에이전트 CLI를 실행하므로 대부분의 문제는 CLI에 있습니다. 설치되지 않음, 로그인되지 않음, 남은 사용량이 없음, 설정한 모델을 사용할 수 없거나 Node.js가 필요합니다. GitTree는 제한된 저장소에서 턴 시작을 거부하거나 턴을 취소할 수 없게 만드는 스냅샷을 저장할 수 없는 경우에도 거부합니다.
무료파이프라인 또는 로그를 로드할 수 없습니다.
GitTree는 실행 또는 로그가 누락된 이유(This repository’s host does not list … runs., This log has expired on …, This account may not read logs here., … offers no log from outside its own page.)를 말하거나 공급자가 요청을 제한하고 있음을 나타냅니다. 대부분은 하나의 수정 사항을 가지고 있습니다. 일부는 공급자의 페이지만 엽니다.
무료키링 또는 SSH 요청이 실패했습니다.
GitTree는 계정 토큰, 로그인 및 기억된 SSH 암호를 시스템 키체인(macOS Keychain, Windows Credential Manager 또는 Linux의 Secret Service(GNOME Keyring 또는 KeePassXC))에만 보관합니다. 키체인이 아니오라고 말하면 GitTree는 액세스를 허용하고 다시 시도하도록 요청합니다. 절대로 파일로 돌아가지 않습니다.
무료오프라인에서 GitTree 사용
GitTree은 로컬 우선입니다. 커밋, 브랜치, 병합, 리베이스, 숨김, 기록 및 실행 취소를 포함하여 모든 로컬 Git 기능은 연결 없이 작동합니다. 가져오기, 가져오기, 푸시, 호스팅 통합, CI/CD 및 Nour 제공업체에는 네트워크가 필요합니다. while 오프라인 GitTree은 읽은 마지막 데이터를 표시하고 그렇게 말합니다.
무료지원 보고서 수집 및 공유
GitTree가 오류를 발견하면 이 컴퓨터에 보고서를 저장합니다. 아무데도 전송되지 않습니다. Report a Bug…에는 복사할 항목(토큰 및 비밀번호가 제거된 저장된 보고서 또는 간단한 요약)이 표시되어 선택할 수 있으며, 붙여넣을 수 있도록 GitTree 웹사이트에서 지원 양식이 열립니다. Contact Support…이(가) 지원 주소에 씁니다.
무료