Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
outils:git [2024/08/05 10:44] – [5.2 Présentation] phil | outils:git [2024/08/05 11:53] (Version actuelle) – [5.2 Présentation] phil | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
** Rédacteur(s)** : Philippe Mariano | ** Rédacteur(s)** : Philippe Mariano | ||
- | [Mise à jour le 1/8/2024] | + | [Mise à jour le 5/8/2024] |
* **Sources** | * **Sources** | ||
Ligne 359: | Ligne 359: | ||
=== 5.2 Présentation === | === 5.2 Présentation === | ||
- | <callout type="info" title=" | + | <callout type="primary" title=" |
- | * **Situation | + | |
+ | * **Situation | ||
* Les fichiers de l' | * Les fichiers de l' | ||
* Les futurs **collaborateurs** possèdent un **compte sur GitHub** ou peuvent en créer un et y accéder. | * Les futurs **collaborateurs** possèdent un **compte sur GitHub** ou peuvent en créer un et y accéder. | ||
Ligne 371: | Ligne 372: | ||
- transférant ses modifications vers le dépôt distant. (**§5.5.1**) | - transférant ses modifications vers le dépôt distant. (**§5.5.1**) | ||
- mettant à jour le dépôt local à partir du dépôt distant. (**§5.5.2**) | - mettant à jour le dépôt local à partir du dépôt distant. (**§5.5.2**) | ||
- | - Attribuer les **droits d' | + | - Attribuer |
* En tant que **collaborateur**, | * En tant que **collaborateur**, | ||
Ligne 385: | Ligne 386: | ||
- | === 5.3 Travail préalable de l' | + | === 5.3 Pousser le dépôt local === |
- | {{ :informatique: | + | {{ :outils: |
- | == 5.3.1 Créer un dépôt distant | + | == 5.3.1 Créer un dépôt distant sur GitHub == |
- | * Sélectionner **+** dans l' | + | * Sélectionner **+** dans l' |
// Exemple // | // Exemple // | ||
- | {{ :informatique:github2.png? | + | {{ :outils:github1.png?nolink |}} |
- | + | ||
- | <callout type=" | + | |
- | + | ||
- | // Résultat // | + | |
- | + | ||
- | {{ : | + | |
== 5.3.2 Associer un dépôt distant avec un dépôt local == | == 5.3.2 Associer un dépôt distant avec un dépôt local == | ||
- | <callout type=" | + | <callout type=" |
<code bash *.bash> | <code bash *.bash> | ||
Ligne 406: | Ligne 401: | ||
# distant et de lui associer l' | # distant et de lui associer l' | ||
# origin est une convention de Git | # origin est une convention de Git | ||
+ | git branch -M main # Définit main comme branche principale | ||
</ | </ | ||
- | |||
- | <callout type=" | ||
- | |||
- | // | ||
- | <code bash *.bash> | ||
- | git remote add origin https:// | ||
- | # relie test1 local à test1 sur GitHub | ||
- | </ | ||
- | |||
- | <callout type=" | ||
- | |||
- | <code bash *.bash> | ||
- | git remote # cette commande permet de vérifier l' | ||
- | </ | ||
- | {{ : | ||
== 5.3.3 Transférer l' | == 5.3.3 Transférer l' | ||
* Pour transférer les fichiers de son projet sur github, on utilise la commande **git push -u**. | * Pour transférer les fichiers de son projet sur github, on utilise la commande **git push -u**. | ||
- | {{ : | ||
- | //Exemple// | ||
<code bash *.bash> | <code bash *.bash> | ||
- | git push -u origin | + | git push -u origin |
</ | </ | ||
- | {{ : | ||
\\ | \\ | ||
- | === 5.4 Travail préalable du collaborateur : cloner | + | === 5.4 Cloner |
<callout type=" | <callout type=" | ||