Estoy en el proceso de mover todos mis repositorios privados y públicos a github. Una de las decisiones que he tomado es usar solo la consola, ya que significa una huella de herramientas más pequeña si alguna vez necesito cambiar de PC, etc.
Sería un gran usuario de aplicaciones de consola y, siendo nuevo en git, decidí comprar la serie Mastering Git de Tekpub, ya que te muestra cómo integrar git bash como barra de herramientas.
Todo funciona bien excepto por el comando add all que es:
git add .
Parece estar funcionando, pero no tengo ninguna indicación de que funcione o no. ¿Hay un modificador detallado (creo que así se llamaría) que dijera qué archivos se rastrearon después de que se lanzó el comando?
Estoy usando Visual Studio 2010 con la instalación estándar de git (no extensiones de Git)

git add --helpmuestra la documentación delgit addcomando, incluida la--verboseopción.git add -Amásgit add .no he mirado las diferencias, pero han encontrado que mi mando preferido es más probable que añadir archivos TODO cambiado o nuevos.Respuestas:
Para algunos comandos git puede especificar
--verbose,git 'command' --verboseo
git 'command' -v.Asegúrese de que el interruptor esté después del comando git real. De lo contrario, ¡no funcionará!
También útil:
fuente
git --verbose addlugar degit add --verboseEstaba depurando un problema con git y necesitaba una salida muy detallada para descubrir qué estaba saliendo mal. Terminé configurando la
GIT_TRACEvariable de entorno:Salida:
fuente
GIT_TRACE=1 git add *.txttodo en la misma línea.Bueno, como (casi) todos los programas de consola para sistemas tipo Unix, git no te dice nada si un comando tiene éxito. Imprime algo solo si hay algún problema.
Sin embargo, si quieres estar seguro de lo que acaba de pasar, escribe
y ver qué cambios se van a realizar y cuáles no. Te sugiero que utilices esto antes de cada confirmación, solo para asegurarte de no olvidar nada.
Dado que parece nuevo en git, aquí hay un enlace a un libro en línea gratuito que le presenta a git. Es muy útil, escribe sobre conceptos básicos y sobre diferentes flujos de trabajo conocidos: http://git-scm.com/book
fuente
git commitme dice cuántas líneas y archivos han cambiado, si se han creado nuevos archivos, ogit pushme informa sobre el progreso del empuje hacia arriba.Puede usar
git add -ipara obtener una versión interactiva degit add, aunque eso no es exactamente lo que busca. Lo más sencillo es, después de habergit addeditado, utilizargit statuspara ver qué se escenifica o no.El uso
git add .no es realmente recomendable a menos que sea tu primera confirmación. Por lo general, es mejor enumerar explícitamente los archivos que desea preparar, para que no comience a rastrear archivos no deseados accidentalmente (archivos temporales y demás).fuente