Exercices#
Question a.#
Cloner le repo ACT3035git sur votre ordinateur.
Question b.#
Modifier le fichier .gitignore
avec la commande bash nano .gitignore
et ajouter les deux ficier .pdf
et au .html
Question c.#
Créer un fichier un fichier userGit.Rmd et observer le statut du fichier dans l’onglet git
dans RStudio
Question d.#
Valider cet ajout via le bouton commit en ajoutant un message clair mais bref.
Question e.#
ensuite sur Push
Question f.#
Récupérer les modification de votre co-équiper avec pull
.
Exercices supplémentaires
Initialisez un nouveau dépôt Git et faites ce qui suit :
a. Créez un nouveau fichier nommé README.md et ajoutez-y du texte.
b. Mettez en scène le fichier, validez-le avec un message et visualisez l’historique des validations.
c. Modifiez README.md, visualisez les changements avec git diff, mettez en scène et validez les changements avec un nouveau message.Branchement et Fusion : a. Créez une nouvelle branche, faites quelques modifications et validez-les. b. Revenez à la branche master et faites quelques modifications conflictuelles.
c. Fusionnez la nouvelle branche dans master, résolvez les conflits éventuels et validez les modifications fusionnées.Dépôts distants et poussées :
a. Ajoutez un dépôt distant.
b. Poussez vos modifications locales vers le dépôt distant.
c. Clonez le dépôt distant dans un nouveau répertoire sur votre machine et inspectez son historique.Étiquetage :
a. Créez une étiquette légère et une étiquette annotée pour le commit actuel.
b. Visualisez la liste des étiquettes.
c. Passez à une étiquette spécifique et inspectez l’état du dépôt.Expliquez la signification du pointeur HEAD dans Git.
Supposons qu’un bug majeur a été découvert dans la version de production de votre logiciel. Décrivez les étapes que vous suivriez en utilisant Git pour identifier et corriger le bug, et assurez-vous que la version corrigée est déployée.