GitTree 데스크탑 매뉴얼
병합 및 해결
브랜치를 하나로 모으세요: 병합 또는 리베이스하고, 한 줄씩 충돌을 해결하고, 필요한 곳으로 단일 커밋을 이동하세요.
지점 병합
병합은
무료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는 문제가 발생한 시기를 알려주고 파일을 해결된 것으로 표시하기 전에 이를 검토할 수 있도록 합니다.
무료