210 votes

est-il possible de `git status` uniquement des fichiers modifiés?

Est-il possible de git status et d'afficher uniquement les fichiers modifiés?

Le problème, c’est que j’ai trop de fichiers d’étape que je ne veux pas valider ou gitignore pour le moment et que je ne peux pas faire défiler vers le haut. J'ai une limite de défilement définie sur Ubuntu.

319voto

Kevin Ballard Points 88866

Vous ne pouvez pas faire cela avec git status , mais vous pouvez utiliser git ls-files -m pour afficher tous les fichiers modifiés.

70voto

TomNysetvold Points 352

Il semble que git status -u no ne vous montrera que les fichiers que git est en train de suivre, sans rien afficher d'autre dans le répertoire. Pas exactement ce que vous avez demandé, mais peut-être accomplit-il la même chose (obtenir une liste lisible de fichiers dans laquelle git est réellement impliqué).

34voto

Carl Bäckström Points 111
git status -s | awk '{if ($1 == "M") print $2}'

0voto

n_x_l Points 289

J'utilise git cola. Sa simple et élégante INTERFACE utilisateur du client qui va vous montrer les fichiers modifiés et vous fournir un diff comme le coup de les modifications que vous avez apportées.

git cola vous fournit une interface graphique où vous pouvez visualiser les fichiers que vous avez modifié, vous avez mis en scène, et même ceux que vous n'avez pas de piste. Votre question a été à l'utilisation de git status seulement, je crois, mais je pensais que git-cola peut aider quand cela et d'autres choses. Consultez cette page web à partir de plus d'infos: git-cola.github.com/screenshots.html

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