Comment lister uniquement les fichiers «non tracés»

Comment lister uniquement les fichiers «non tracés»

Pendant la procédure de développement, les programmeurs et autres utilisateurs de GIT créent souvent plusieurs fichiers avec différentes extensions. Après avoir généré des fichiers, ils réalisent que certains fichiers ne sont pas désirés et ils ne veulent pas les pousser vers le référentiel GIT. À cette fin, ils doivent d'abord répertorier tous les fichiers non stagés à l'aide des commandes GIT.

Ce message fournit la procédure de visualisation de tous les fichiers non suivis existants.

Comment lister uniquement les fichiers «non tracés», y compris les commandes personnalisées?

Le "statut git ."La commande peut être utilisée pour répertorier tous les fichiers non stages du référentiel. Pour ce faire, exécutez les étapes suivantes.

Étape 1: Rediriger vers le référentiel obligatoire GIT

Tout d'abord, utilisez le «CD”Commande avec le chemin du référentiel souhaité et passez-y:

$ CD "C: \ Users \ nazma \ git \ test_repo"


Étape 2: générer un nouveau fichier

Ensuite, générez un nouveau fichier texte en exécutant la commande ci-dessous:

$ touch file2.py



Étape 3: Afficher l'état actuel des référentiels

Ensuite, affichez tous les fichiers tous non suivis du référentiel en vérifiant leur statut à l'aide du "statut git" commande:

$ statut git .


Comme vous pouvez le voir, le référentiel de travail actuel contient le «fichier2.py”Fichier non suivi:

Comment répertorier les fichiers «non tracés» à l'aide de la commande «Git Clean»?

Le "Git Clean«Commande avec le«-XDN”Option Fondamentalement, utilisée pour inscrire les fichiers, dossiers et fichiers ignorés non suivis et ignorés. Par exemple:

$ git clean -xdn


Dans la commande ci-dessus, le::

    • "X"Est utilisé pour afficher tous les fichiers non suivis existants, y compris ceux ignorés.
    • "d»Affiche les dossiers / répertoires non stages.
    • "n"Est utilisé individuellement pour un mécanisme propre pour montrer les résultats.

Il peut être vu dans la sortie ci-dessous, le référentiel de travail actuel contient le «fichier2.py”Fichier non mis en scène:

Comment répertorier les fichiers «non tracés» à l'aide de la commande personnalisée?

Une autre façon de répertorier les fichiers non suivis est d'utiliser la commande personnalisée suivante:

$ git ls-files - autres - exclude-standard


Ici:

    • "ls-files"Sera utilisé pour afficher la liste des fichiers.
    • "-autre«L'option est utilisée pour la liste des fichiers non suivis.
    • "-exclure le standard«Le motif est utilisé pour trouver les fichiers / dossiers particuliers lorsque le«-autre»Le drapeau est utilisé.

On peut voir que le «fichier2.py«Est le fichier non suivi qui existe dans le référentiel: est


Nous avons fourni les moyens les plus simples de répertorier les fichiers non suivis du référentiel.

Conclusion

Pour répertorier tous les fichiers non suivis, le «statut git ." et "git net -xdn»Les commandes GIT sont utilisées. Une autre façon de répertorier les fichiers non stagés est d'utiliser la commande personnalisée, c'est-à-dire le «git ls-files - autres-exclude-standard" commande. Ce message a démontré la méthode de visualisation de tous les fichiers non suivis existants.