Preguntas etiquetadas con git

175
Choque de hash en git

¿Qué pasaría realmente si tuviera una colisión de hash mientras usaba git? Por ejemplo, me las arreglo para comprometer dos archivos con la misma suma de comprobación sha1, ¿lo notaría o corrompería uno de los archivos? ¿Podría mejorarse git para vivir con eso, o tendría que cambiar a un nuevo...

174
git rebase, haciendo un seguimiento de 'local' y 'remoto'

Cuando hago un cambio de git, a menudo tengo dificultades para resolver lo que está sucediendo con lo 'local' y 'remoto' al resolver conflictos. A veces tengo la impresión de que intercambian lados de un compromiso a otro. Esto es probablemente (definitivamente) porque todavía no lo he entendido...

174
Guardar solo un archivo

Me gustaría poder guardar solo los cambios de un solo archivo: git stash save -- just_my_file.txt Sin embargo, lo anterior no funciona. Alguna

174
Perforce para usuarios de Git? [cerrado]

Cerrada . Esta pregunta debe ser más centrado . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...

174
¿Por qué Git no se considera una "cadena de bloques"?

La estructura de datos interna de Git es un árbol de objetos de datos, en el que cada objeto solo apunta a su predecesor. Cada bloque de datos es hash. Al modificar (error de bit o ataque) se notará un bloque intermedio cuando el hash guardado y el hash real se desvíen. ¿En qué se diferencia este...

173
¿Qué es una rama de seguimiento?

¿Alguien puede explicar una "rama de seguimiento" como se aplica a git? Aquí está la definición de git-scm.com : Una 'rama de seguimiento' en Git es una rama local que está conectada a una rama remota. Cuando empuja y tira de esa rama, automáticamente empuja y tira hacia la rama remota con la...

173
Permisos de archivo Git en Windows

He leído algunas preguntas sobre los permisos de archivos en Git y todavía estoy un poco confundido. Tengo un repositorio en GitHub bifurcado de otro. Después de la fusión, deben ser idénticos. Sin embargo: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755...

173
¿es posible `git status` solo archivos modificados?

¿Es posible git statusy mostrar solo archivos modificados? El problema es que tengo demasiados archivos organizados que no quiero comprometer o ignorar en este momento y no puedo desplazarme hacia arriba. Tengo un límite de desplazamiento establecido en

173
Git buscar cadena en el historial de un solo archivo

Entonces, si tengo un archivo llamado foo.rb y me está dando un error por un método faltante llamado bar , entonces quiero buscar en el historial de foo.rb la cadena barpara ver si alguna vez se definió en el pasado. Encontré esto ¿ Buscar en todo el historial de Git una cadena? Pero esto busca...

173
Editar el mensaje de confirmación git en GitHub

¿Hay alguna forma de editar en línea el mensaje de confirmación GitHub.comdespués del envío? Desde la línea de comando, uno puede hacer git commit --amend -m "New commit message" como se sugirió correctamente en otra pregunta . Probar git pully luego git pushha funcionado (sin que ninguna otra...

172
Experiencias del módulo Python Git? [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .

172
Agregue recursivamente archivos por patrón

¿Cómo agrego recursivamente archivos por un patrón (o glob) ubicado en diferentes directorios? Por ejemplo, me gustaría agregar A/B/C/foo.javay D/E/F/bar.java(y varios otros archivos java) con un comando: git add '*.java' Desafortunadamente, eso no funciona como se