2010-11-09 10 views
19

estoy tratando de confirmar los cambios con el comando git commit "commit message" a una sucursal local, pero estoy recibiendo el siguiente mensaje:¿cómo puedo corregir el error: mensaje de ruta de ruta al confirmar en git?

error: pathspec 'commit message' did not match any file(s) known to git. 
+0

Esto también puede suceder si olvida agregar algunos archivos nuevos. Entonces, primero se deben agregar los archivos con 'git add ...' – Abhi

Respuesta

37

¡Es git commit -m "commit message". Te estás perdiendo la bandera -m.

+3

Gracias. He estado buscando esta solución en Internet porque estaba haciendo '' git commit --enmend 'commit message'' en lugar de 'git commit' --ame '-met' message '. Encontré soluciones que incluían comillas dobles, pero que no guardaban ninguna relación con mi problema. – Wok

26

Si se está utilizando Windows es necesario utilizar comillas dobles

+1

Gracias, tomó un tiempo reconocer el problema de los qoutes después del fondo en Linux. – Yauhen

2

muy buen punto utilizando comillas dobles en las ventanas. Me costó horas intentar descubrir por qué la cita única no funcionaba. ¡Gracias! Una cosa que quiero mencionar aquí por mi propia experiencia es que parece que todavía tienes que hacer 'git commit -a' por alguna razón para poder presionar más adelante en el repositorio de git remoto como 'git push'. y casi no tiene sentido hacer solo 'git commit -m' commit message ... '' porque lo volverás a escribir en un editor vi de todos modos cuando hagas 'git commit -a' en Windows. Creo que solo en Windows debe hacer 'git commit -a' en lugar de solo 'git commmit -m' msg ''

Cuestiones relacionadas