2012-08-23 15 views
50

Tengo un problema con git, más precisamente con gitignore.gitignore - fatal: no se han agregado archivos

He creado una carpeta vacía git ya iniciada

mkdir fold 
cd fold 
git init 

gitignore Actualizado (como abajo)

*.prjx 

gitignore Comprometida

git add .gitignore 
git commit -m "update gitignore" 

Ahora tengo varios archivos (entre ellos a .prjx) y carpetas en mi raíz (doblar) y me gustaría agregar todos o f ellos, pero cuando corro

git add * 

me sale el siguiente mensaje

The following paths are ignored by one of your .gitignore files: 
ftc.prjx 
Use -f if you really want to add them. 
fatal: no files added 

no quiero añadir que, simplemente quiero añadir todos los demás archivos y carpetas. Según tengo entendido, .gitignore debería manejar exactamente eso, entonces ¿por qué recibo el mensaje de arriba? ¿Me estoy perdiendo algo?

Respuesta

109

se debe ejecutar en lugar de git add .git add *

la * es interpretado por el shell y sustituido con todos los archivos y carpetas en la ubicación actual. obviamente ftc.prjx es uno de ellos y git solo está advirtiendo que el archivo está en la lista de ignorados.

+0

Gracias por su ayuda. – macsig

+0

¡Ahorro de vida simple! Muchas gracias –

+2

Genial, y por cierto "." significa la carpeta actual, que agregaría todo en la carpeta actual. –

Cuestiones relacionadas