tipos tag sirve remove qué practices para nos existen etiquetas cuando crear creamos commits best git egit

git - tag - No se ha cambiado nada, pero eclipse, por ejemplo, marca el archivo como modificado.



qué tipos de etiquetas existen en git (6)

Como seguimiento, como acabo de encontrar el mismo problema, otra razón para que EGit detecte todos los archivos modificados es un problema de permiso POSIX, al menos cuando se usa junto con el git de Cygwin.

Lo siguiente arreglará eso; sin embargo, tenga en cuenta que esto también significa que se ignoran entonces:

$ git config core.filemode false

Estoy usando eclipse egit con github. Encontré algo extraño que no cambié nada, pero eg marcó el archivo como "cambiado". Vea las imágenes:

  1. el archivo "run.bat" está marcado como "cambiado"

  2. Compare con "archivo en el índice de Git", puede ver que nada es diferente

  3. Compare con "file in HEAD", puede ver que nada es diferente ni

Mi amigo usa Mac y yo Windows, pero todos configuramos git como "commit unix lineend". También verifiqué el final de línea de mi fuente y HEAD, son los mismos (configuré git para convertirlos a "/ r / n "al tirar)

Donde esta mal ¿Es un error de Egit?


En General-> Espacio de trabajo. Seleccione la codificación de texto UTF-8


Para problemas específicos de eclipse para el salto de línea, también puede cambiar el carácter de retorno en las Preferencias de Eclipse, donde puede cambiar el delimitador de línea de archivo de texto Nuevo de la sintaxis de Windows a Unix, lo que debería ayudar.


Preferencias de Eclipse / Equipo / Git / Configuración / Configuración de usuario

(sección "core")

key: autocrlf value: false

La clave ya debería existir, así que solo necesitas editar el valor.

Si está creando una nueva clave, use core.autocrlf .


Una de las primeras cosas con las que he tenido problemas en Git.

He dicho esto para siempre:

git config --system core.autocrlf false

Para deshacerse del resaltado de CR en las vistas de diferencias y parches, use:

git config --system core.whitespace cr-at-eol

Si comparte sus computadoras con otras personas, reemplace ''--system'' con ''--global''.


puede ignorar las diferencias de espacios en blanco con la configuración de Eclipse en Comparar / Parche. Preferencias -> General -> Comparar / Parche, puede encontrar "Ignorar espacios en blanco" a la derecha y seleccionar esta opción.