Liste GIT des fichiers nouveaux / modifiés / supprimés

Liste GIT des fichiers nouveaux / modifiés / supprimés
Git est un outil célèbre qui est utilisé pour suivre les modifications des fichiers. Le référentiel GIT contient plusieurs nouveaux fichiers supprimés et modifiés. Lorsqu'un utilisateur crée un nouveau fichier, le modifie ou le supprime, ces modifications doivent être ajoutées à l'index GIT à des fins de suivi. De plus, les commandes GIT sont disponibles pour répertorier les nouveaux fichiers modifiés et supprimés.

Cet article montrera différents scénarios pour inscrire de nouveaux fichiers, modifiés et supprimés dans GIT.

Comment énumérer les nouveaux fichiers, supprimés et modifiés dans GIT?

Il peut y avoir différents scénarios pour cette situation, tels que:

  • Scénario 1: Énumérez les fichiers nouveaux, modifiés et supprimés du répertoire de travail et de la zone de mise en scène
  • Scénario 2: Listez des fichiers nouveaux, modifiés et supprimés du référentiel GIT

Scénario 1: Énumérez de nouveaux fichiers, modifiés et supprimés du répertoire de travail et de la zone de mise en scène

Le répertoire de travail contient les fichiers non suivis tandis que la zone de stadification contient tous les fichiers suivis. Les fichiers suivis sont les fichiers qui sont ajoutés à la zone de stadification GIT (index) et les fichiers non suivis sont les fichiers qui n'ont pas encore été ajoutés à l'index GIT.

Pour afficher tous les fichiers nouveaux, modifiés et supprimés du répertoire de travail et de la zone de mise en scène, utilisez le «statut git" commande:

statut git

La sortie ci-dessous montre tous les fichiers et modifications suivis et non tracés. Ici:

  • "nouveau fichier.SMS"Est le fichier suivi nouvellement ajouté dans la zone de mise en scène.
  • "Fichier1.SMS«Est le fichier non suivi modifié dans le répertoire de travail.
  • "exploit.SMS»Est le fichier non suivi supprimé dans le répertoire de travail.
  • "indice.SMS"Est le fichier nouvellement ajouté non ajouté dans le répertoire de travail: est-ce que

De plus, le «-porcelaine«L'option peut également être utilisée avec le«statut git”Commande pour afficher l'état du répertoire de travail et de la zone de stadification dans un format concis:

Statut Git - Porcelain

Dans la sortie ci-dessous:

  • "M»Représente le fichier modifié dans le répertoire de travail.
  • "D»Affiche le fichier supprimé dans le répertoire de travail.
  • "UN"Indique un nouveau fichier ajouté à l'index de mise en scène.
  • "??»Affiche le fichier non suivi:

Alternativement, la commande suivante peut également être utilisée pour obtenir la même sortie:

git ls-files -o && git Checkout

Ici:

  • "git ls-files -o"Est utilisé pour répertorier de nouveaux fichiers
  • "caisse git"La commande est utilisée pour les fichiers ajoutés, modifiés et supprimés:

Scénario 2: Listez des fichiers nouveaux, modifiés et supprimés du référentiel GIT

Le référentiel GIT contient tous les fichiers et modifications qui ont été engagés. Pour répertorier les nouveaux fichiers modifiés et supprimés du référentiel GIT, utilisez la commande fournie:

git whatchanged - online

Dans la capture d'écran ci-dessous,

  • "D»Affiche les fichiers supprimés du référentiel GIT.
  • "M»Indique les fichiers engagés modifiés.
  • "UN»Représente les fichiers nouvellement ajoutés dans le référentiel GIT:

Il s'agissait de répertorier les nouveaux fichiers modifiés et supprimés dans GIT.

Conclusion

Pour répertorier tous les nouveaux fichiers, modifiés et supprimés du répertoire de travail et de la zone de mise en scène, le «statut git" ou "git ls-files -o && git Checkout»Les commandes peuvent être utilisées. De plus, le «-porcelaine«L'option peut également être utilisée avec le«statut git”Commande pour afficher la sortie dans un format concis. Afin de répertorier les nouveaux fichiers modifiés et supprimés du référentiel GIT, utilisez le "git whatchanged -neline" commande. Cet article a démontré différents scénarios pour inscrire de nouveaux fichiers modifiés et supprimés dans GIT.