This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2018_2019:s2:td:git [2019/03/16 22:51] blay [Synchronisation de votre répertoire en groupe] |
2018_2019:s2:td:git [2019/03/25 09:28] blay [Gitignore] |
||
---|---|---|---|
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: | ||
<code> git config --system --unset credential.helper</code> | <code> git config --system --unset credential.helper</code> | ||
- | ===== Git comme un historique des modifications ===== | + | <note warning>TODO GIT INGONE</note> |
- | 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 86: | Line 102: | ||
- Jusqu'ici vous avez travaillé sur une seule branche « master » : c’est la branche principale, celle qui en général contient le « vrai » code source de votre projet. Pour voir toutes vos branches <code>git branch </code> | - Jusqu'ici vous avez travaillé sur une seule branche « master » : c’est la branche principale, celle qui en général contient le « vrai » code source de votre projet. Pour voir toutes vos branches <code>git branch </code> | ||
- Chacun : | - Chacun : | ||
- | - Créez une branche de votre couleur C dans votre dépôt Git. <code> git branch Partie </code> | + | - Créez une branche de votre couleur <C> dans votre dépôt Git. <code> git branch C </code> |
- Vérifiez que vous êtes bien dans la branche Master par la commande <code>git branch </code> | - Vérifiez que vous êtes bien dans la branche Master par la commande <code>git branch </code> | ||
- | - Basculez dans la branche de C<code> git checkout Partie</code> | + | - Basculez dans la branche de C<code> git checkout C</code> |
- Vérifiez dans quelle branche vous êtes | - Vérifiez dans quelle branche vous êtes | ||
- | - Ajoutez à la classe que vous avez créé initialement (Blanc-> Game, ect) ce que vous voulez puis commutez | ||
- Ajoutez à la classe que vous avez créé initialement (Blanc-> Game, ect) ce que vous voulez puis commutez | - Ajoutez à la classe que vous avez créé initialement (Blanc-> Game, ect) ce que vous voulez puis commutez | ||
- Fermez votre fichier. | - Fermez votre fichier. | ||
Line 106: | Line 121: | ||
====== Références ====== | ====== Références ====== | ||
+ | http://marklodato.github.io/visual-git-guide/index-en.html | ||
+ | |||
https://rogerdudler.github.io/git-guide/index.fr.html | https://rogerdudler.github.io/git-guide/index.fr.html | ||