2012-01-19 9 views
25

Uso powershell con git para las funciones poshgit y algunas veces cometeré un error al escribir el comando git como git commit -m 'something y para cerrar el' antes de presionar enter. Va a la nueva línea que escribo 'y pulso enter y todavía aparece el >>. ¿Hay alguna manera fácil de devolverme un nuevo aviso y salir del bucle infinito sin cerrar powershell?¿Cómo salgo de un >> indicador en powershell cuando cometí un error?

Respuesta

35

Presione ctrl + C.

+0

¡Muchas gracias! Soy un PS Noob. – awright18

+0

@ awright18 Bienvenido –

+8

Ctrl + C no hace nada por mí. ¿Cualquier otra manera? –

17

@ Jon respuesta Z 's le indica cómo abortar, pero lo que quiere es golpear a entrar en el vacío >> pronta y va a estar fuera:

PS > git commit -m 'test 
>> ' 
>> 
[temp 7b96875] test 
0 files changed, 0 insertions(+), 0 deletions(-) 
create mode 100644 c 

Aviso en la última línea de I >> solo presiona enter y completa el comando. Esto se hace cuando quiere el comando multilínea (en este caso, el mensaje de confirmación es multilínea) y para indicar el final, solo toca devolver en una línea vacía para salir.

+2

La pregunta menciona _hace un error al escribir ..._. Creo que es razonable suponer que el usuario quiere abortar un comando que contiene un error tipográfico. –

+3

@jonZ - Sí, no cuestioné tu respuesta. Estaba diciendo, además de lo que usted mencionó, si alguien quería continuar el comando en lugar de simplemente cancelarlo, tienen que presionar Enter en la última línea. Tenga en cuenta que OP trató de poner el '' 'de cierre en la siguiente línea, pero se confundió sobre por qué' '' todavía estaba por aparecer. Mi respuesta aborda eso también. Pero tu respuesta de abortarla, debería ser aceptada y no lo cuestionaré. – manojlds

+0

Podría haber jurado que lo intenté antes, pero lo probé y funcionó. Gracias. Gracias a los dos por su ayuda. – awright18

1

Si desea salir de la consola sin ejecutar el comando ingresado simplemente escriba Ctrl + C.

Si desea ejecutar el comando ingresado, pero power-shell sigue dando ese doble derecho incluso después de presionar múltiples entradas, COMPRUEBE LA SINTAXIS DE COMANDO. Posiblemente cualquier ESPACIO BLANCO adicional o COTIZACIONES podrían estar causando este problema.

0

Escriba "exit" en el aviso.^C no funcionó para mí. Tampoco entró.

0

Probé los diversos comandos en las respuestas anteriores también. ¡Entonces simplemente "retrocedí" y borré todos mis comandos a "C: \"! Funciona bien.

Cuestiones relacionadas