Avez-vous un moyen propre de répertorier tous les fichiers ayant déjà existé dans une branche donnée?
Réponses
Trop de publicités?Ceci est une variante simplifiée de la solution de Strager:
git log --pretty=format: --name-status | cut -f2- | sort -u
Edit: Merci à Jakub de m'avoir appris un peu plus dans les commentaires, cette version a un pipeline plus court et donne à git plus de possibilités de bien faire les choses.
git log --pretty=format: --name-only --diff-filter=A | sort -u
dch
Points
845
strager
Points
41713
Vous pouvez exécuter git-log --name-status
, ce qui rappelle quelque chose comme:
commit afdbbaf52ab24ef7ce1daaf75f3aaf18c4d2fee0
Author: Your Name <your@email.com>
Date: Tue Aug 12 13:28:34 2008 -0700
Added test file.
A test
Puis extraire les fichiers ajoutés:
git-log --name-status | sed -ne 's/^A[^u]//p' | sort -u