Saltar al contenido
GitTree
Preferencias

Configurar Git y el comportamiento del repositorio

Preferencias › General contiene cómo GitTree controla Git: Git executable, Pull mode, Auto-fetch interval, opciones de rebase, Long paths y Line endings. Repo-Specific Preferences anula algunos de ellos para un repositorio, como su Base branch, la búsqueda automática, la plantilla de confirmación y cómo detecta los cambios en los archivos.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Alertas tempranas
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

donde encontrarlo

  • Preferencias › General; Preferencias › Repo-Specific Preferences › tu repositorio.
acciónmacOSWindows y Linux
Preferencias⌘,Ctrl+,

Pasos

  1. Elige el programa Git

    Deje Git executable vacío para encontrar Git automáticamente o proporcione la ruta del que desea usar.

  2. Decide qué hace Pull

    Establezca Pull mode en Fast-forward only, Fast-forward if possible, else merge o Rebase. Una rebase mantiene la sugerencia anterior y Deshacer la restaura.

  3. Establecer opciones de rebase

    Rebase: stash local changes, Rebase: move stacked branches y Interactive rebase: arrange fixup! commits pueden seguir la configuración de git (Heredar) o configurarse aquí.

  4. Anular para un repositorio

    En Repo-Specific Preferences, configura su Base branch, Auto-fetch interval (-1 sigue a la aplicación), Commit message template o Notice file changes by.

Resultado esperado

GitTree ejecuta el Git que elijas, extrae y modifica la base de la manera que lo configuras, y cada repositorio puede diferir.

Alertas tempranas

  • Warn about conflicts before merging: después de una recuperación, indica qué archivos entrarían en conflicto con la rama base y ascendente. No cambia nada.
  • Show overlapping work: marca los archivos que estás cambiando y que las ramas recuperadas y no fusionadas también cambian.

Si algo sale mal

Los cambios realizados fuera de GitTree aparecen tarde en un recurso compartido de red o en WSL

Establezca Notice file changes by en Checking every few seconds para ese repositorio.

Preguntas

¿GitTree cambia mi configuración de git para estos?

Solo las configuraciones que nombran una clave git, como Long paths (core.longpaths) o Line endings (core.autocrlf), la escriben, y solo cuando las cambias.