Travaux pratiques



Inscription à GitHub

  1. Allez sur GitHub et créez un nouveau compte
  2. Vérifiez votre adresse email à partir du mail envoyé
  3. Allez voir votre profil
  4. Modifiez-le si vous le voulez
Page d'accueil de GitHub


Obtenir Sublime Merge

  1. Allez sur le site de Sublime Merge
  2. Téléchargez la version portable pour Windows (ou ce qui convient si vous avez autre chose)


Cloner le dépôt IntroGit sur votre machine

  1. Allez sur la page du projet IntroGit
  2. Cliquez sur le bouton Clone or download et copier le lien qui apparaît
  3. Ouvrez Sublime Merge
  4. Ouvrez le menu pour cloner un dépôt et saisissez l'adresse que vous venez de copier et le répertoire où vous voulez travailler sur votre machine
  5. Validez (avec le bouton Clone). L'état du projet apparaît avec entre autre les deux fichiers LICENSE.md et README.md.

Note : Appelez moi pour que je vous ajoute au projet sur GitHub pour que vous ayez l'autorisation de le modifier.

Cloner le projet IntroGit


Vérifier l'état du projet

  1. Regardez l'état actuel du projet
  2. Combien de commit ont été faits sur le projet ?
  3. Quel est le deuxième commit ? Pourquoi a-t'il été fait ?


Apporter des modifications au projet

  1. Dans votre répertoire de travail, créez un nouveau fichier ⟨vos initiales⟩.md (pour Markdown, un langage de balisage)
  2. Éditez le fichier pour y placer votre nom complet et l'adresse de votre profil GitHub
  3. Ajoutez votre fichier à la branche test du dépôt
  4. Validez les changements apportés au dépôt
Ajouter un fichier


Envoyer vos modifications au dépôt distant

  1. Si vos voisins apportent des changements au dépôt distant avant vous, vous les verrez apparaître. Récupérez ces changements avec le bouton pull.
  2. Une fois les changements récupérés, envoyez vos propres modifications au dépôt distant
  3. Allez voir sur la page GitHub l'état de la branche test


Résoudre des conflits

  1. Placez vous dans la branche master
  2. Assurez vous que votre dépôt local soit à jour (bouton pull)
  3. Créez un nouveau fichier avec vos initiales et éditez-le avec le contenu de votre choix.
  4. Ajoutez ce nouveau fichier à la branche master.
  5. Validez vos changements.
  6. Fusionnez votre branche master avec votre branche test.
  7. Résolvez le conflit !
Un conflit