Git

Comment stocker des fichiers non suivis dans Git?

Comment stocker des fichiers non suivis dans Git?
Git stash est une fonctionnalité utile de git lorsque l'utilisateur git doit passer d'un répertoire de travail à un autre pour résoudre un problème et que les fichiers modifiés du répertoire de travail actuel doivent être stockés avant de basculer. Git slash stocke tous les fichiers modifiés suivis, non suivis et ignorés et aide l'utilisateur à récupérer le contenu modifié lorsque cela est nécessaire. Il permet à l'utilisateur git d'enregistrer les modifications qui peuvent être nécessaires à l'avenir et aide l'utilisateur à nettoyer rapidement le répertoire de travail actuel. Il stocke les modifications non validées des fichiers suivis par défaut et omet les fichiers non suivis et ignorés. Mais parfois, cela nécessite de sauvegarder les fichiers non suivis. Les fichiers non suivis peuvent être réduits en utilisant -inclure-non suivi possibilité de cache de git commande et git ajouter commander. Comment ces commandes peuvent être utilisées pour enregistrer des fichiers non suivis dans git a montré dans ce tutoriel.

Conditions préalables

Installer le bureau GitHub
GitHub Desktop aide l'utilisateur git à effectuer graphiquement les tâches liées à git. Vous pouvez facilement télécharger le programme d'installation de la dernière version de cette application pour Ubuntu depuis github.com. Vous devez installer et configurer cette application après téléchargement pour l'utiliser. Vous pouvez également consulter le tutoriel d'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 suivis.

Initialiser le référentiel git
Accédez au dossier du référentiel local depuis le 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 de base.py dans le référentiel.

$ git add basique.py

Vérifiez le fichier suivi et non suivi

Exécutez le "ls" commande pour vérifier la liste de tous les fichiers et dossiers du dossier du référentiel local.

$ ls

Exécutez le "git commit" 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 de base.py et test.py. Les bases.py est ajouté au référentiel avant. Donc basique.py est un fichier suivi et test.py est un fichier non suivi, respectivement.

Stocker les fichiers non suivis à l'aide de « git stash »

Les fichiers modifiés non suivis peuvent être enregistrés à l'aide du "cache git" commander de deux manières différentes. Une façon est d'utiliser le -include-non suivi option avec le "cache git" commander. Une autre façon est d'utiliser le -u option avec le "cache git" commander. L'utilisation de ces options a été montrée ci-dessous.

A) Utilisation de l'option -include-untracked
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 "l" 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-untracked" la commande est utilisée pour enregistrer les fichiers non suivis.

$ ls
$ git stash --include-untracked
$ ls

La sortie suivante montre que le dossier du référentiel contient deux fichiers, nommés de base.py et test.py, avant d'exécuter le "cache git" commander. Ici, de base.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 l'exécution du "cache git" commander.

B) Utilisation de l'option -u

Exécutez les commandes suivantes pour vérifier les fichiers suivis et non suivis 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-fichiers" la commande est utilisée pour afficher la liste des fichiers suivis, le "l" 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 cache -u
$ ls

La sortie suivante montre que le dossier du référentiel contient deux fichiers, nommés de base.py et test.py, avant d'exécuter le "cache git" commander. Ici, de base.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 l'exécution du "git stash -u" commander.

Rangez les fichiers non suivis à l'aide de « git add »

Les fichiers non suivis du référentiel peuvent être enregistrés sans utiliser le -inclure-non suivi ou alors -vous option de la "cache git" commander. Vous devez ajouter les fichiers non suivis du référentiel en utilisant le "git ajouter" commande et exécutez la "cache git" 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 un nouveau.py
$ git barre oblique
$ ls

La sortie suivante montre que la liste des fichiers suivis et non suivis du référentiel actuel est similaire aux commandes précédentes de stockage du fichier non empilé. Le fichier non suivi est supprimé du dossier du référentiel après l'exécution du "cache git" commander.

Récupérer le fichier caché

Il existe 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 restaurer les fichiers non suivis précédemment cachés dans le dossier du référentiel. Ici, le "l" 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 s'applique
$ 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 manières de stocker des fichiers non suivis et de nettoyer le répertoire de référentiel actuel ont été décrites dans ce didacticiel à l'aide de l'outil "cache git" commander. Comment les fichiers non suivis peuvent être restaurés à l'aide du "cache git" la commande a également été affichée ici. Le concept des fichiers suivis et non suivis et la façon de ranger les fichiers non suivis dans git seront clairs pour les utilisateurs de git après avoir lu ce tutoriel.

Jeux HD remasterisés pour Linux qui n'ont jamais eu de version Linux plus tôt
De nombreux développeurs et éditeurs de jeux proposent une remasterisation HD d'anciens jeux pour prolonger la durée de vie de la franchise, veuillez ...
Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...
Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...