GIT - 11 Express Commits
Nous allons éditer un fichier existant géré par git. Dans mon terminal je suis actuellement dans notre repository. Si je fais un git status, nous avons actuellement un répertoire de travail propre, il n'y a donc rien à commit. Avec un ls nous avons un fichier coucou et vénus, mettons à jour notre fichier coucou avec la commande code suivi du fichier. Ici nous allons rajouter un peu de texte, on sauvegarde puis on quitte, de retour au terminal,je vais faire un git status et maintenant git me dis que j'ai un fichier modifier la différence est donc dans les vidéos précédentes notre fiche et coucou.html n'était pas suivie et que c'était ensuite les modifications validé dans ce cas nous avons affiché modifié qui dit simplement modifications non préparés pour le commit. C'est ainsi que git suit les différences entre les fichiers non suivis et les fichiers suivis pour savoir quel fichier git suit nous pouvons y est la commande git ls -files. Git me dit que 2 fichiers sont en cours de suivi, le fichier vénus et le fichier coucou. Si j'ajoute un fichier en utilisant la commande touch et par exemple le nom du fichier qui sera terre.html on fait un petit ls, je peux voir que le nouveau fichier terre est dans mon système de fichiers. Git voit que j’ai un fichier non suivi et la modification du fichier coucou.html. Faites un git ls -files il revèle toujours que git ne fais que suivre vénus et le fichier coucou mais pas le nouveau fichier terre. Allons-y débarrassons-nous de ce fichier avec la commande rm terre.html c'est la commande bash pour supprimer, faites un git status. Maintenant je suis de retour à avoir simplement les modifications du fichier coucou et la raison pour laquelle je passe en revue cela est pour montrer quels fichiers sont suivis et que la commande suivante s'appuie sur tous les fichiers suivis pour fonctionner et c'est à ce moment là que nous utilisons la commande git commit -a; le paramètre a indique à git d'ajouter tout d'abord les fichiers modifiés à la zone d'intermédiaire de git, puis passez directement au commit. Nous pouvons accomplir cela avec une seule commande dans cette option, maintenant vous pouvez vous demander pourquoi ajoutons un fichier modifié ? C'est simplement la façon dont git fonctionne, c'est pourquoi j'ajoute les modifications apportées à la zone de préparation de git puis je les applique. Continuons en spécifiant également notre part à m que nous pouvons combiner en une seul paramètre donc un am donc git commit am et entre guillemets le nom de notre message pour moi se sera update, le commit est terminé, donc si je tappe git log, j’ai maintenant 2 commits, le plus récent est en haut.