User Tools

Site Tools


2018_2019:s2:td:git

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
2018_2019:s2:td:git [2019/03/25 07:53]
blay [Définition de l'environnement]
2018_2019:s2:td:git [2019/03/25 09:29]
blay [Synchronisation de votre répertoire en groupe]
Line 1: Line 1:
 ====== Introduction à GIT ====== ====== Introduction à GIT ======
  
 +<note tip>Cet énoncé a été conçu pour des groupes qui n'ont pas vraiment commencé à utiliser leur dépôt git.
 +Il est donc possible que certaines actions soient inutiles. ​
 +</​note>​
 ===== Définition de l'​environnement ===== ===== Définition de l'​environnement =====
  
   - Adresse de gitlab :  https://​git-iutinfo.unice.fr/​   - Adresse de gitlab :  https://​git-iutinfo.unice.fr/​
   - Vous désactivez la vérification SSL <​code>​ git config --global http.sslVerify false </​code>​   - Vous désactivez la vérification SSL <​code>​ git config --global http.sslVerify false </​code>​
-  - Suivez les instructions du dépôt (si vous ne les voyez plus : [[2018_2019:​s2:​td:​git:​depot|2018_2019:​s2:​td:​git:​depot]]+  - Suivez les instructions du dépôt (si vous ne les voyez plus :​[[2018_2019:​s2:​td:​git:​depot|2018_2019:​s2:​td:​git:​depot]] 
  
 Pour les étudiants qui utilisent leur ordi perso, il est possible que vous ayez besoin de, ouvrir un Git CMD en administrateur,​ puis taper la commande suivante:  ​ Pour les étudiants qui utilisent leur ordi perso, il est possible que vous ayez besoin de, ouvrir un Git CMD en administrateur,​ puis taper la commande suivante:  ​
Line 13: Line 17:
  
  
-===== Git comme un historique des modifications ===== 
-Chaque étudiant du groupe a une tâche particulière,​ chacun choisit sa couleur : Blanc, Bleu, Vert, Jaune, Rouge 
  
 +
 +===== Gitignore ​ =====
 +  - Un des étudiants du groupe de TD ajoute le fichier {{:​2018_2019:​s2:​td:​gitignore.zip|.gitignore}} dans votre répertoire courant, i.e. 
 +    - Dézipper le fichier.
 +    - <​code>​ git add .gitignore</​code> ​
 +    - <​code>​git commit -a -m "ajout du .gitignore"​ </​code> ​
 +    - <​code>​git push</​code> ​
 +  - Tous les étudiants du groupe pour partir de la même version
 +    -  <​code>​git pull</​code> ​
 +===== Git comme un historique des modifications =====
 +**Chaque étudiant du groupe a une tâche particulière,​ chacun choisit sa couleur : Blanc, Bleu, Vert, Jaune, Rouge**
    - Créer un fichier contenant une classe vice en fonction de votre couleur (public class X {})    - Créer un fichier contenant une classe vice en fonction de votre couleur (public class X {})
        * Blanc : Game (Partie)        * Blanc : Game (Partie)
Line 60: Line 73:
      - Visualisez les références distantes <​code>​ git remote </​code> ​      - Visualisez les références distantes <​code>​ git remote </​code> ​
      - Visualisez les URL associées aux références distantes <​code>​git remote -v </​code>​      - Visualisez les URL associées aux références distantes <​code>​git remote -v </​code>​
-     - ENSEMBLES : +     - BLANC envoie son code vers le dépôt distant : <​code>​ git push origin master</​code>​
-        ​- BLANC envoie son code vers le dépôt distant : <​code>​ git push origin master</​code>​+
             *  Cette commande signifie : git push [nom-distant] [nom-de-branche]. Ici, nous souhaitons pousser votre branche master vers le serveur origin (pour rappel, cloner un dépôt définit automatiquement ces noms pour vous)             *  Cette commande signifie : git push [nom-distant] [nom-de-branche]. Ici, nous souhaitons pousser votre branche master vers le serveur origin (pour rappel, cloner un dépôt définit automatiquement ces noms pour vous)
        - ** TOUS **         - ** TOUS ** 
2018_2019/s2/td/git.txt · Last modified: 2019/03/26 16:18 by blay