Articles of git

¿Cómo evito un automgege usando Git?

Intento fusionar una sucursal local en la sucursal maestra sin que Git tenga que hacer una automatización. Me gustaría “elegir a mano” lo que me gustaría fusionar en maestro. Cuando uso el comando difftool de Git, puedo diferenciar y seleccionar lo que quiero agregar a la twig maestra. Pero cuando realice una fusión, perderé lo […]

Git: cómo forzar la fusión manual incluso si no hay conflicto

Esta es una pregunta que se hizo muchas veces a lo largo de los años. He encontrado varias respuestas, en particular esta: Git: cómo forzar el conflicto de combinación y la fusión manual en el archivo seleccionado (@Dan Molding) Esta página contiene una guía detallada sobre cómo configurar un controlador de combinación que siempre devolvería […]

¿Restablecer o revertir un archivo específico a una revisión específica usando Git?

Realicé algunos cambios en un archivo que se ha comprometido varias veces como parte de un grupo de archivos, pero ahora quiero restablecer / revertir los cambios en él a una versión anterior. He hecho un git log junto con un git diff para encontrar la revisión que necesito, pero no tengo ni idea de […]

Mantenimiento y sincronización de un repository de Git remoto duplicado

Recientemente estoy usando un servidor git remoto (mi propia computadora), y el servidor no funciona correctamente y no se puede acceder de forma remota. Me preguntaba si existe una forma adecuada de mantener DOS depósitos remotos, de modo que el segundo depósito en mi otra computadora pueda usarse automáticamente cuando el primero falla. Mi segunda […]

El comando de twig Git se comporta como ‘menos’

Cuando uso el comando git branch para listar todas las twigs, veo el resultado de la git branch | less git branch | less El comando git branch se supone que muestra una lista de twigs, como lo hace ls para los archivos. Este es el resultado que obtengo: ¿Cómo obtengo el comportamiento predeterminado de […]

¿Cómo funciona ‘git merge’ en detalles?

Quiero saber un algoritmo exacto (o cercano) detrás de ‘git merge‘. Las respuestas al menos a estas subpreguntas serán útiles: ¿Cómo detecta git el contexto de un cambio particular no conflictivo? ¿Cómo descubre Git que hay un conflicto en estas líneas exactas? ¿Qué cosas se auto fusionan? ¿Cómo funciona git cuando no hay una base […]

Aplicar automáticamente “git update-index –chmod = + x” a los archivos ejecutables

Con frecuencia agrego scripts bash a mi repository git, y los scripts tienen permisos ejecutables en el sistema de archivos linux antes de git add . Pero después de empujar los archivos agregados a un repository remoto y colocar otra ubicación, los archivos aparecen con permisos no ejecutables. Parece haber dos formas de corregir el […]

Encuentra twigs Git no fusionadas?

Tengo un repository de Git con muchas twigs, algunas de ellas ya fusionadas y otras no. Dado que el número de twigs es bastante grande, ¿cómo puedo determinar qué twigs aún no se han fusionado? Me gustaría evitar tener que hacer una fusión de “pulpo” y volver a fusionar las twigs que ya se han […]

¿Cómo evito la especificación del nombre de usuario y la contraseña en cada git push?

Llevo mi trabajo a un repository remoto de Git. Cada vez que lo push me pedirá que ingrese el username y la password . Me gustaría evitarlo para cada impulso, pero ¿cómo configurarlo para evitarlo?

Hacer que Git retenga contenido de sección diferente entre sucursales

Estoy desarrollando un UserScript que mis empleadores me han pedido que comience a administrar a través de Git. En este momento, tengo un archivo estable y un archivo beta, para que todos en la organización puedan instalar el código estable, pero pueden elegir ayudar a probar las adiciones beta en su lugar, si así lo […]