TP (Git) 2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Université Privée de Fès

Faculté des Sciences d’Ingénieur


Génie Informatique 4
2020-2021

Génie logiciel
-T.P. 2 Git -
I- Collaboration (commit) pour un projet publique:
1- Créer un projet dans github.
2- Créer un projet en local.
3- Créer un premier commit.
4- Synchroniser avec github.
5- Passer votre repository github à votre collaborateur.
6- Prendre le repository de votre collaborateur.
7- Créer un fork du repository de votre collaborateur.
8- Cloner le repository forké.
9- Afficher le log.
10- Apporter des modifications dans le projet forké de votre collaborateur.
11- Créer un commit en rapport avec ces modifications.
12- Envoyer le commit vers le dépôt forké sur github. Voir les modifications du code sur
github.
13- Envoyer un pull request à votre collaborateur et demander à votre collaborateur
d’accepter la demande. Eventuellement accepter le pull request envoyé par votre
collaborateur en relation à votre projet.
14- Faire un pull pour synchroniser les modifications sur github vers le directory local.
II- Collaboration (branche) pour un projet public :
15- Créer une nouvelle branche en local dans le projet forké.
16- Créer un commit dans la nouvelle branche.
17- Envoyer la branche vers le projet forké sur github.
18- Envoyer un pull request à votre collaborateur par rapport à la nouvelle branche.
19- Demander à votre collaborateur d’accepter le pull request.
20- Voir le graph du projet de votre collaborateur.
21- Voir le projet forké. Pourquoi il ne tient pas les modifications de la nouvelle branche. Créer
un pull request entre les branches.
22- Accepter le pull request et voir les modifications sur github.
23- Faire un pull en local pour merger la nouvelle branche et avoir la même version (avec
branche mergée) sur github.
III- Collaboration sur un projet privé :
24- Créer un nouveau projet.
25- Installer l’environnement du projet.
26- Créer un premier commit et synchroniser avec github.
27- Ajouter votre collaborateur au projet.
28- Demander à votre collaborateur d’accepter la demande.
29- Cloner le projet dans la machine du collaborateur.
30- Créer une nouvelle branche dans la machine du collaborateur (par exemple ‘database’).
31- Ajouter un commit à la branche.
32- Envoyer la branche non fusionnée vers github.
33- Dans votre machine faire un fetch de la branche ‘database’. Attention : si vous faites un
pull la branche sera fusionnée.
34- Faire un switch vers la branche ‘database’ (N.B. la branche ne s’affiche pas en local avant
le switch).
35- Ajouter un nouveau commit dans la branche ‘database’.
36- Faire un push de la branche vers le dépôt.
37- Créer un pull request pour merger la branche ‘database’ avec ‘master’.
38- Reprendre la version sur github dans les deux machines locales.

VI- deux branches en parallèle :

Amusez-vous !!!

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy