Utiliser un système de versioning : Git

Partie 2
Chapitre 5 sur 9
Partie 2 – Git : lignes de commande

Autres commandes

Maintenant, imaginons que nous avons créé plusieurs fichiers .txt et un fichier .html :

-texte1.txt
-texte2.txt
-oops.html

 

NB : nous pouvons ajouter uniquement les fichiers .txt et pas le fichier .html en tapant git add « *.txt ».

 

Maintenant nous pouvons enregistrer la zone de transit.

En résumé, nous avons enregistré un commit « ajout des fichiers txt » identifié par 1bae405 où deux fichiers ont été modifiés par création.

 

  • Ignorer des fichiers

Une autre méthode proche de la précédente peut être utilisée et permet d’ignorer certains fichiers. Il convient de créer un fichier .gitignore et d’y écrire les fichiers à ignorer.

-Créer un fichier caché .gitignore avec la commande touch .gitignore
-Dans le fichier, écrire les fichiers à ignorer. Ici, nous allons ignorer notre fichier ‘oops.html’.

 

Vous remarquerez que Git ignore la création du fichier ‘oops.html’. Vous pouvez ensuite, comme d’habitude, ajouter le fichier .gitignore et ‘commiter’ le projet.

 

  • Lister les commits

Vous pouvez lister les différents commits qui ont été faits sur le projet Git avec la commande git log.

NB : si vous avez beaucoup de commit, vous pouvez lister uniquement les N derniers en ajoutant l’option -n : git log -n 2.

 

Vous pouvez aussi décider d’afficher les commits sur une seule ligne pour avoir plus de hauteur sur les commits en tapant git log --oneline. Cependant, vous aurez moins d’informations.

NB : ajoutez l’option --all pour voir les commits de toutes les branches et non seulement de la branche HEAD dans laquelle vous vous trouvez. Ajoutez l’option --graph pour visualiser les commits et leurs arborescences (avant et après fusion). Nous détaillerons les concepts de branches et fusions dans les cours suivants.