2009-02-27 15 views

Respuesta

363

Utilice esta:

git status -uno 

lo que equivale a:

git status --untracked-files=no 

Es un poco escondido en los manuales, pero la página de manual para el estado dice "es compatible con las mismas opciones que git-commit" , entonces ahí es donde tendrías que mirar.

+1

¿Dónde escribes esto? En la terminal o en el archivo? – FrenkyB

+0

Esa es una operación de línea de comando; no es una edición de archivo de configuración de git. –

113

también:

git config status.showuntrackedfiles no 
+7

Esto es ideal para un repositorio que siempre tiene archivos sin seguimiento como uno en su directorio de inicio para archivos de puntos. – Dave

+12

Dave, quizás el listado '.gitignore' es mejor para" incógnitas conocidas ", mientras que es posible que desee ver [" incógnitas desconocidas "] (https://en.wikipedia.org/wiki/There_are_known_knowns) que aparecen de nuevo. –

10

Tenga en cuenta que, dado que git 1.8.3 (April, 22d 2013), usted sabrá acerca de la --untracked-files=no incluso si no agregó esa opción en el primer lugar!

"git status" sugiere a los usuarios ver en el uso --untracked-files=no opción cuando se toma demasiado tiempo.

Ver commit https://github.com/git/git/commit/5823eb2b28696bf0eb25f6ca35b303447869f85:

En algunos usuarios experimentan repositorios ese comando "git status" toma mucho tiempo.
El comando pasa algún tiempo buscando archivos sin seguimiento en el sistema de archivos.

Explicar el equilibrio entre la elección predeterminada de normal para ayudar a los usuarios a hacer una mejor elección, antes de hablar sobre la variable de configuración.

El git status documentation ahora afirma:

Cuando no se utiliza -u opción, se muestran los archivos y directorios sin (es decir, lo mismo que especificar normal), para ayudar a evitar el olvido de añadir nuevos archivos creados.
Debido a que se necesita más trabajo para encontrar archivos sin seguimiento en el sistema de archivos, este modo puede tomar un poco de tiempo en un árbol de trabajo grande.
Puede usar no para tener git status regresar más rápido sin mostrar los archivos sin seguimiento
.

El valor predeterminado se puede cambiar utilizando la variable de configuración status.showUntrackedFiles documentada en git config.

+2

@Tshepang gracias.He editado la respuesta para incluir el enlace adecuado, así como para agregar el compromiso exacto en el que se introdujo dicho cambio. – VonC

+0

Soy nuevo en git: ¿podría decirme dónde escribir estos comandos para no mostrar archivos sin seguir? Intenté escribirlos en la terminal, pero aún se muestran los archivos sin seguimiento. – FrenkyB

+0

@FrenkyB ¿Qué escribiste exactamente en tu terminal (qué SO por cierto? ¿Y qué versión de git estás usando?) – VonC

Cuestiones relacionadas