GitTree 데스크탑 매뉴얼
역사와 회복
아직 공유하지 않은 변경 내역을 확인하고, 문제가 발생한 경우 뒤로 물러나서 해당 내용이 어디서 왔는지 알아보세요.
대화형 리베이스로 기록 편집
대화형 리베이스는 선택한 커밋 위에 있는 커밋을 다시 작성합니다. 즉, 각 커밋을 유지, 수정, 편집, 스쿼시, 수정 또는 삭제하고
무료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줄을 작성합니다.