콘텐츠로 건너뛰기
GitTree
환경설정

Git 및 저장소 동작 구성

환경 설정 › General에는 GitTree가 Git을 구동하는 방법(Git executable, Pull mode, Auto-fetch interval, 리베이스 옵션, Long paths 및 Line endings)이 포함됩니다. Repo-Specific Preferences는 Base branch, 자동 가져오기, 커밋 템플릿 및 파일 변경 사항을 인식하는 방법과 같은 하나의 저장소에 대해 일부 기능을 재정의합니다.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. 조기 경고
  6. 뭔가 잘못되면
  7. 질문
  8. 관련된

시작하기 전에

  • Git 2.39 이상이 설치되었습니다(Git 설정).

어디서 찾을 수 있나요?

  • 환경설정 › General; 환경설정 › Repo-Specific Preferences › 저장소.
액션macOSWindows 및 Linux
환경설정⌘,Ctrl+,

단계

  1. Git 프로그램을 선택하세요

    Git을 자동으로 찾으려면 Git executable을 비워두거나 사용할 경로를 지정하세요.

  2. Pull이 수행하는 작업 결정

    Pull mode를 Fast-forward only, Fast-forward if possible, else merge 또는 Rebase으로 설정합니다. 리베이스는 이전 팁을 유지하고 실행 취소는 이를 복원합니다.

  3. 리베이스 옵션 설정

    Rebase: stash local changes, Rebase: move stacked branches 및 Interactive rebase: arrange fixup! commits는 git config(상속)를 따르거나 여기에서 설정할 수 있습니다.

  4. 하나의 저장소에 대한 재정의

    Repo-Specific Preferences에서 Base branch, Auto-fetch interval(-1이 앱을 따름), Commit message template 또는 Notice file changes by를 설정합니다.

예상되는 결과

GitTree는 선택한 Git을 실행하고 설정한 방식으로 가져오고 리베이스하며 각 저장소는 다를 수 있습니다.

조기 경고

  • Warn about conflicts before merging: 가져온 후 어떤 파일이 업스트림 및 기본 분기와 충돌하는지 알려줍니다. 아무것도 바뀌지 않습니다.
  • Show overlapping work: 가져온 파일 중 병합되지 않은 분기도 변경되는 변경 중인 파일을 표시합니다.

뭔가 잘못되면

GitTree 외부에서 변경한 내용은 네트워크 공유 또는 WSL에 늦게 표시됩니다.

해당 저장소에 대해 Notice file changes by을 Checking every few seconds로 설정합니다.

질문

GitTree가 이에 대한 내 git 구성을 변경합니까?

Long paths (core.longpaths) 또는 Line endings (core.autocrlf)와 같이 git 키의 이름을 지정하는 설정만 변경하는 경우에만 작성합니다.