Comment ranger les fichiers non tracés dans git?

Comment ranger les fichiers non tracés dans git?
Git Stash est une caractéristique utile de Git lorsque l'utilisateur GIT doit passer d'un répertoire de travail à un autre répertoire de travail pour résoudre tout problème et les fichiers modifiés du répertoire de travail actuel sont nécessaires pour stocker avant de basculer. Git Slash stocke tous les fichiers suivis, non tracés et ignorés modifiés et aide l'utilisateur à récupérer le contenu modifié lorsque cela nécessite. Il permet à l'utilisateur GIT d'enregistrer les modifications qui peuvent être nécessaires à l'avenir et aident l'utilisateur à nettoyer rapidement le répertoire de travail actuel. Il stocke les modifications non engagées des fichiers suivis par défaut et omet les fichiers non suivis et ignorés. Mais parfois, cela nécessite d'enregistrer les fichiers non suivis. Les fichiers non suivis peuvent être coupés en utilisant -inclure option cachette git commande et git ajouter commande. Comment ces commandes peuvent être utilisées pour enregistrer des fichiers non tracés dans GIT s'est affiché dans ce tutoriel.

Conditions préalables

Installer GitHub Desktop
GitHub Desktop aide l'utilisateur GIT à effectuer graphiquement les tâches liées à Git. Vous pouvez facilement télécharger l'installateur de la dernière version de cette application pour Ubuntu à partir de GitHub.com. Vous devez installer et configurer cette application après le téléchargement pour l'utiliser. Vous pouvez également vérifier le tutoriel pour l'installation de GitHub Desktop sur Ubuntu pour connaître correctement le processus d'installation.

Créer un compte GitHub
Vous devrez créer un compte GitHub pour publier n'importe quel référentiel local.

Créer un référentiel local
Vous devez créer un référentiel local avec un ou plusieurs fichiers et dossiers pour vérifier les commandes utilisées dans ce tutoriel pour ranger les fichiers non tracés.

Initialiser le référentiel GIT
Accédez au dossier du référentiel local du terminal et exécutez la commande suivante pour initialiser le référentiel local.

$ git init

Ajouter un fichier dans le référentiel

Exécutez la commande suivante pour ajouter le basique.py dans le référentiel.

$ git ajouter de base.py

Vérifiez le fichier suivi et non suivi

Courir le "LS" Commande pour vérifier la liste de tous les fichiers et dossiers du dossier du référentiel local.

$ ls

Courir le "Git s'engager" Commande pour vérifier les fichiers suivis et non suivis:

$ git commit

La sortie suivante montre que le dossier du référentiel contient deux fichiers. Ceux-ci sont basique.py et test.py. Les bases.Py est ajouté au référentiel avant. Donc, basique.PY est un fichier suivi et un test.PY est un fichier non suivi, respectivement.

Rangement des fichiers non tracés en utilisant «Git Sash»

Les fichiers non suivis modifiés peuvent être enregistrés à l'aide du "Git Stash" Commande de deux manières différentes. Une façon consiste à utiliser le -include sous-traitant option avec le "Git Stash" commande. Une autre façon est d'utiliser le -u option avec le "Git Stash" commande. L'utilisation de ces options a été présentée ci-dessous.

A) Utilisation d'option sous-traitante
Exécutez les commandes suivantes pour vérifier la liste des fichiers et des dossiers du dossier du référentiel. Enregistrez les fichiers non suivis et vérifiez à nouveau la liste des fichiers et des dossiers du dossier du référentiel. Ici, le «LS» La commande est utilisée pour afficher la liste des fichiers et du dossier du dossier du référentiel, et le "Git Stash -include-Underracked" La commande est utilisée pour enregistrer les fichiers non suivis.

$ ls
$ git Stash - include sous-traitant
$ ls

La sortie suivante montre que le dossier du référentiel contient deux fichiers, nommés basique.py et test.py, Avant d'exécuter le "Git Stash" commande. Ici, basique.py est un fichier suivi et test.py est un fichier non suivi. Le fichier non suivi est supprimé du dossier du référentiel après avoir exécuté le "Git Stash" commande.

B) Utilisation de l'option -u

Exécutez les commandes suivantes pour vérifier les fichiers suivis et non tracés du référentiel. Enregistrez les fichiers non suivis et vérifiez à nouveau la liste des fichiers et des dossiers du dossier du référentiel. Ici le "Git ls-files" La commande est utilisée pour afficher la liste des fichiers suivis, le «LS» La commande est utilisée pour afficher la liste des fichiers et du dossier du dossier du référentiel, et le "Git Stash -U" La commande est utilisée pour enregistrer les fichiers non suivis.

$ git ls-files
$ ls
$ git Stash -u
$ ls

La sortie suivante montre que le dossier du référentiel contient deux fichiers, nommés basique.py et test.py, Avant d'exécuter le "Git Stash" commande. Ici, basique.py est un fichier suivi et test.py est un fichier non suivi. Le fichier non suivi est supprimé du dossier du référentiel après avoir exécuté le "Git Stash -U" commande.

Rangez des fichiers non suivis à l'aide de "Git Add"

Les fichiers non suivis du référentiel peuvent être enregistrés sans utiliser le -inclure ou -u option du "Git Stash" commande. Vous devez ajouter les fichiers non suivis du référentiel en utilisant le "Git ajouter" commande et exécuter le "Git Stash" Commande pour enregistrer le fichier non suivi et nettoyer le répertoire actuel pour travailler en supprimant le fichier non suivi du dossier du référentiel.

$ git ls-files
$ ls
$ git ajouter nouveau.py
$ git slash
$ ls

La sortie suivante montre que la liste des fichiers suivis et non suivis du référentiel actuel est comme les commandes précédentes pour cacher le fichier non étalé. Le fichier non suivi est supprimé du dossier du référentiel après avoir exécuté le "Git Stash" commande.

Récupérer le fichier caché

Il y a une autre commande git pour restaurer les fichiers non suivis enregistrés dans le dossier du référentiel en cas de besoin. Exécutez la commande suivante pour vérifier la liste des fichiers et dossiers du dossier du référentiel actuel et restaurez les fichiers non tracés précédemment cachées dans le dossier du référentiel. Ici, le «LS» La commande est utilisée pour afficher la liste des fichiers et du dossier du dossier du référentiel, et le "Git Stash s'applique" La commande est utilisée pour restaurer les fichiers non suivis.

$ ls
$ git slash appliquer
$ ls

La sortie suivante montre que le référentiel a un fichier suivi et après avoir exécuté le "Git Stash s'applique" Commande, le fichier non suivi qui est caché avant est restauré dans le dossier du référentiel.

Conclusion

Différentes façons de cacher les fichiers non suivis et le nettoyage du répertoire de référentiel actuel ont été décrits dans ce tutoriel à l'aide du "Git Stash" commande. Comment les fichiers non suivis peuvent être restaurés à l'aide du "Git Stash" La commande a également été montrée ici. Le concept des fichiers suivis et non suivis et la façon de cacher les fichiers non suivis en Git seront effacés pour les utilisateurs de Git après avoir lu ce tutoriel.