GitTree manual de escritorio
Historia y recuperación
Cambie el historial que aún no ha compartido, retroceda cuando algo salió mal y descubra de dónde vino una línea.
Editar historial con una rebase interactiva
Una rebase interactiva reescribe las confirmaciones encima de una elegida: mantener, reformular, editar, aplastar, arreglar o soltar cada una y arrastrarlas a un nuevo orden, como
Gratisgit rebase -i. Para un solo cambio, Edit History en el menú de confirmación lo hace en un solo paso.Compromisos de calabaza
Squashing combina varias confirmaciones en una, como
Gratisfixuposquashengit rebase -i. En GitTree cada calabaza abre primero el cuadro de diálogo Squash: muestra las confirmaciones que se pliegan, el resultado, el mensaje y quién recibe el crédito, y nada cambia hasta que usted confirma. Su trabajo no comprometido nunca se modifica y Undo devuelve las confirmaciones.Cambiar confirmaciones locales seleccionadas
Para un cambio rápido en el historial, no necesita todo el editor de rebase interactivo. El menú Edit History de una confirmación edita su mensaje, lo suelta o lo mueve hacia arriba o hacia abajo; Al seleccionar varias confirmaciones se abre el cuadro de diálogo Squash. GitTree reescribe las confirmaciones anteriores y mantiene la rama anterior, por lo que Undo la devuelve.
GratisRestablecer una rama a una confirmación
Restablecer mueve su rama actual a otra confirmación, como
Gratisgit reset. Soft mantiene todos los cambios preparados, Mixed los mantiene en su carpeta de trabajo, Hard los descarta. GitTree guarda todo enrefs/ogt/trashprimero, por lo que incluso un restablecimiento completo se puede deshacer.Deshacer y rehacer
GitTree registra tus operaciones de Git para que Undo en la barra de herramientas pueda recuperar la última: una confirmación, fusión, rebase, reinicio, descarte, limpieza, rama o etiqueta eliminada. Redo lo vuelve a hacer. Los pasos destructivos guardan una instantánea de recuperación en
Gratisrefs/ogt/trashantes de ejecutarse.Encuentra consejos sobre sucursales anteriores
El reflog registra hacia dónde apuntaba una rama o HEAD, cada vez que se movía: confirmaciones, retiradas, restablecimientos, rebases. View Reflog… enumera esas entradas; elija uno para mostrar su confirmación en el gráfico o Restore as Branch.
GratisHistorial de archivos y culpa
History enumera todas las confirmaciones que cambiaron un archivo, después de cambios de nombre, como
Gratisgit log --follow. Blame muestra, para cada línea, la confirmación y el autor que la cambió por última vez, comogit blame. Ambas son vistas del espacio de trabajo de archivos.Utilice el flujo de trabajo de bisección
Bisect encuentra la primera confirmación que introdujo un problema dividiendo a la mitad el historial entre una confirmación que lo tiene y otra que no, como
Gratisgit bisect. Seleccione las dos confirmaciones, pruebe la confirmación GitTree, márquela Good o Bad y repita hasta que nombre el First bad commit.Exportar un archivo
Export Archive… escribe los archivos de una confirmación, rama o etiqueta como .zip o .tar.gz, sin la carpeta
Gratis.git, comogit archive. Es la forma más rápida de entregarle a alguien la fuente de un comunicado.Utilice herramientas de creación y mantenimiento del repositorio
Repository Maintenance… muestra el tamaño de la base de datos de objetos y ejecuta tareas que la verifican o agilizan el historial y el estado. Merge Author Identities… escribe
Gratis.mailmaplíneas para que una persona con varios nombres o correos electrónicos se muestre como un solo autor.