352 votes

Puis-je obtenir une liste des fichiers marqués --assume-inchangée?

Qu'ai-je marqué que --assume-unchanged? Est-il possible de trouver ce que j'ai caché à l'aide de cette option?

J'ai creusé à travers l' .git/ annuaire et ne vois rien qui ressemble à ce que je m'attendrais, mais il doit être quelque part. J'ai oublié ce que j'ai marqué de cette façon, il y a quelques semaines et maintenant j'ai besoin de documenter ces détails pour les futurs développeurs.

483voto

Andrew Aylett Points 16469

Vous pouvez utiliser git ls-files -v. Si le caractère imprimé est inférieur cas, le fichier est marqué assumer inchangé.

Pour imprimer seulement les fichiers qui sont inchangés utilisation:

git ls-files -v | grep '^[[:lower:]]'

Pour embrasser votre paresseux programmeur, en faire un alias git. Modifier votre .gitconfig le fichier pour ajouter cet extrait:

[alias]
    ignored = !git ls-files -v | grep "^[[:lower:]]"

Maintenant tapant git ignored vous donnera de sortie comme ceci:

h path/to/ignored.file
h another/ignored.file

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X