Realmente no me gusta el área de preparación de git, simplemente hace que mi vida sea innecesariamente confusa.Desactivar el área de configuración de git
¿Es posible desactivarlo para que todos los archivos editados y nuevos estén en un único contexto? Entonces ese git diff muestra la diferencia entre el repositorio y mi directorio de trabajo (y no tengo que escribir también git diff --cached) y para que git ci compruebe toda mi copia de trabajo (no solo la parte que está en etapas).
Si no, las alternativas (como configurar cofiguraciones) para que parezca que no tengo una puesta en escena también serían geniales.
No tengo la opción de cambiar a un DVCS diferente y no quiero aprender a apreciar el área de preparación. Por favor, no publicar sugerir estos :(
Gracias, -Shawn
PS: He formulado esta en superuser.com, https://superuser.com/questions/192022/disable-git-staging-area, pero ese foro parece haber mucho menos publicado (sólo 118 GIT etiquetado en comparación con 4448 aquí)
Nunca quitaría la puesta en escena incluso si fuera posible, pero te voté solo para ver si es posible. – matpie
Ser desarrollador se trata de aprender. Ni siquiera puedo imaginar por qué querrías ignorar tus herramientas y no aprender a usar sus mayores fortalezas. ¿También te opones a aprender nuevas API o nuevos patrones de diseño? :/ – Daenyth
@Daenyth: no tengo problemas para aprender nuevas herramientas. Entiendo que esta * podría * ser una opción útil para algunas personas en algún momento. Estoy bastante seguro de que en mi situación no es útil. Creo que es una tontería que git te obligue a usar ciertas tecnologías (como el área de preparación) en lugar de simplemente * permitir * que las uses. A veces necesitas un destornillador y algunas veces un martillo, pero me enojaría si mi destornillador tuviera un martillo en el que tuviera que navegar para poder desenroscar el pomo de la puerta. – sligocki