0% ont trouvé ce document utile (0 vote)
132 vues2 pages

TP (Git) 2

Le document décrit les étapes pour collaborer sur un projet avec Git en utilisant des commits, des branches et des pull requests sur des projets publics et privés. Il explique comment créer et synchroniser des commits locaux et distants, créer et merger des branches, et accepter des pull requests entre collaborateurs.

Transféré par

youssef serhane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
132 vues2 pages

TP (Git) 2

Le document décrit les étapes pour collaborer sur un projet avec Git en utilisant des commits, des branches et des pull requests sur des projets publics et privés. Il explique comment créer et synchroniser des commits locaux et distants, créer et merger des branches, et accepter des pull requests entre collaborateurs.

Transféré par

youssef serhane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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