Articles of git index

Archivo de índice incorrecto en el directory compartido

Utilizo una máquina virtual Ubuntu sobre Windows 8 usando VMWare y mientras uso git obtuve un error de error: bad index file sha1 signature fatal: index file corrupt Cuando bash commit Ahora, encontré forms de arreglar esto (el principal, eliminar .git/index y retrying, parece un poco de una solución) pero quiero entender qué causa este […]

Git: cambiar solo el permiso posix del file en el índice

Con git update-index –chmod=+x /path/to/file Puedo establecer (o desconectar al usar -x ) el bit de ejecución, pero ¿cómo establecer el permiso completo del file en el índice (por ejemplo, 744 )?

Error de actualización refrescante de Git (Aptana Studio 3)

He tenido el problema a continuación durante los últimos días. Soy bastante nuevo en git, así que no estoy seguro de qué está causando este problema. No sé a dónde ir desde aquí. Cualquier ayuda sería apreciada.

varios estados de git, comprensión de bajo nivel del estado de git (cabeza, índice, estados de trabajo)

Imagina que tienes un tree con un file. Supongamos que tenemos solo dos estados posibles para este file, a y b . Si falta o no existe, ø . Estoy intentando build una tabla para entender todos los posibles git-status es. Creo que lo que tengo tiene sentido, sin embargo, he marcado con ** las […]

Hacer compromisos limpios a partir de un lío de cambios en el tree de trabajo

A veces termino con un tree de trabajo con muchos cambios, principalmente después de la encoding a toda prisa: los cambios son tantos que caben en 20 commits repartidos en 2 o tres branches. Para limpiar el tree de trabajo y comprometer todo muy bien, sigo este desagradable flujo de trabajo: Use git add -p […]

¿Cuántas versiones de un file se guardan en git cuando se modifica ese file?

Así que estoy leyendo el Control de versiones con Git, segunda edición y me encontré con este párrafo ( página 51, sección "Uso de git add" ) La mayoría de los cambios diarios en su repository probablemente serán ediciones simples. Después de cualquier edición y antes de confirmar los cambios, ejecute git add para actualizar […]

cómo eliminar cambios sin seguimiento pero manteniendo cambios indexados

en mi estado de git veo esto Changes to be committed: (use "git reset HEAD <file>…" to unstage) modified: file1 modified: file2 modified: file4 Changes not staged for commit: (use "git add <file>…" to update what will be committed) (use "git checkout — <file>…" to discard changes in working directory) modified: file1 modified: file4 ¿Cómo […]

Si mi índice provisional está vacío, ¿por qué `git rm` borra un file que no está allí?

De acuerdo con la documentation de git rm , así es como se comporta: Eliminar files del índice, o del tree de trabajo y el índice Si acabo de hacer una confirmación y mi índice está vacío, la ejecución de git rm some_file pondrá en escena la eliminación de some_file . Esperaría que no haga […]

¿Cómo organizar los cambios posteriores en un file que ya se ha organizado en el índice?

Realicé algunos cambios en un file y luego lo coloqué en el índice para la siguiente confirmación. Entonces me di count de que necesitaba algunos cambios más para hacer. En lugar de desestabilizarlo, ¿hay alguna manera de capturar estos cambios posteriores antes de comprometerse finalmente? Podría ser git add -u filename (tantas veces como realizo […]

Mantener files ignorados al cambiar de twigs en git

Eclipse tiene sus propios files .project , .classpath y .settings . En git, los tengo en el file .gitignore , porque no quiero que se rastreen en el repository remoto. Mi problema es que cuando cambio de twig, y ​​luego return, esos files han sido eliminados, por lo que eclipse no reconoce el proyecto y […]