yo tecleo
git puhs
Y git dice:
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
¿Cuál es la configuración de configuración para que git simplemente haga el comando sugerido si solo tiene una sugerencia?
git
gente para que lo acepte en la base del código. Actualmente, no funciona de esa manera ...git stat
no hace nada incluso después de usar su sugerencia porque tiene varios candidatos. ¿Alguna sugerencia de cómo hacer que elija el primero?La autocorrección es buena, pero mi TOC necesita un poco más de control sobre lo que está sucediendo. Entonces, escribí un guión sencillo que solo elige la primera sugerencia proporcionada por git. Ejecuta el script después del comando fallido y usa la sintaxis incorporada de sustitución del historial de bash "bang bang". Además, si está escribiendo algo que posiblemente podría tener más de un comando, este comando le permite elegir una opción diferente a la primera.
Se vería algo como esto,
Además, es divertido escribir cualquier cosa con dos signos de exclamación. Así que bonificación por eso.
Aquí hay una esencia con mi guión
fuente
git push
es más rápido que escribiridid !!
. Pero en otros casos, este script sería útil :)Como alternativa a help.autocorrect: si comete los mismos errores tipográficos todo el tiempo, puede crear alias para ellos en su archivo .gitconfig
(También hago esto con alias de shell, donde parece que nunca puedo escribir
mkae^H^H^H^Hmake
correctamente).fuente
También echa un vistazo a
thefuck
Puede corregir errores tipográficos y también realizar sugerencias. No solo se limita a git.
fuente
fuck
comando durante 2 años, ¡se ha convertido en una de mis modificaciones de terminal "no puedo vivir sin él"!