Nous recrutons: Tu es un IT qui souhaite travailler en Node, Python, Serverless et Cloud dans l'IA ?

Blog

Group 4

Les commandes Git qui simplifient la vie

Développement d'applications Web et Mobile

Les commandes Git qui simplifient la vie

Chez Young App, chaque projet est un travail d’équipe. Afin de savoir qui a modifié un fichier, quand et quelles étaient ces modifications, nous utilisons comme la grande majorité des développeurs, un logiciel de gestion de version (ou versionning) : GIT.

Git est un outil très complet. De nombreuses commandes utiles et pratiques gagnent à être connues. En voici quelques-unes :

Visualiser les fichiers dans un répertoire untracked

Lors de la création d’un nouveau répertoire dans votre dépôt, la commande « git status » n’affichera pas les fichiers qu’il contient lorsque vous voudrez les ajouter (git add) pour la première fois.

L’option -u permet de sélectionner les fichiers à placer dans le dépôt, ce qui évite de faire un bon gros « git add . »

Commande : git status -u

Un petit oubli de fichier dans le dernier commit ?

Pas de problèmes tant que vous n’avez rien pushé (et oui nous ne sommes pas des magiciens). La commande « git commit –amend –edit» va vous sauver la vie et votre dépôt restera propre.

Avant le push fatidique, vous faites un petit « git add nomfichier.ext » suivi d’un « git commit –amend –edit». Un seul commit apparaîtra dans la liste des pushs avec le message initial (–edit).

Si vous voulez aussi changer le message de ce commit il suffit de ne pas appliquer l’option –edit et de retaper un nouveau message.

Commande : git commit –amend [–edit]

 

Sauvegarder un travail en cours avec git stash

Stasher permet de mettre de côté un travail en cours pour se consacrer à une autre partie du projet. Typiquement, lorsque le travail n’est pas complet et que vous ne souhaitez pas le pusher sur le dépôt pour qu’il reste propre mais tout en étant sauvegardé.

« git stash save -u ‘message’ » sauvegardera votre travail sur la pile de travail non terminé. Pour réappliquer et supprimer immédiatement la remise de la pile, il suffit de faire un « git stash pop ».

Vous pouvez même préciser un numéro de remise si vous voulez appliquer un autre stash de la pile. (Exemple : « git stash pop stash@{3}»

Commande :  git stash save -u ‘VotreMessage’  +  git stash pop

Vous pouvez retrouver la documentation complète de Git ici : https://git-scm.icicom/doc

Une liste plus complète de commandes utiles vous attend ici