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

image.png

Question d.#

Valider cet ajout via le bouton commit en ajoutant un message clair mais bref.

image.png

Question e.#

ensuite sur Push

Question f.#

Récupérer les modification de votre co-équiper avec pull.

Exercices supplémentaires

  1. 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.

  2. 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.

  3. 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.

  4. É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.

  5. Expliquez la signification du pointeur HEAD dans Git.

  6. 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.