outils:git

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:47] – [5.3 Travail préalable de l'initiateur du projet] philoutils: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 372: 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'écriture** sur le dépôt distant aux collaborateurs. (**§5.6**)+    - Attribuer aux collaborateurs, les **droits d'écriture** sur le dépôt distant. (**§5.6**)
  
   * En tant que **collaborateur**, faire une copie du contenu du dépôt distant sur sa machine, pour cela :   * En tant que **collaborateur**, faire une copie du contenu du dépôt distant sur sa machine, pour cela :
Ligne 386: Ligne 386:
  
  
-=== 5.3 Le dépôt distant ===+=== 5.3 Pousser le dépôt local ===
  
-{{ :informatique:depots.png?nolink&300|}} +{{ :outils:depots.png?nolink&300|}} 
-== 5.3.1 Créer un dépôt distant public sur GitHub == +== 5.3.1 Créer un dépôt distant sur GitHub == 
-  * Sélectionner **+** dans l'en-tête du site {{:informatique:github3.png?nolink&60|}} et compléter le formulaire pour créer le dépôt (**repository**) distant (**remote**).+  * Sélectionner **+** dans l'en-tête de Github {{:outils:github3.png?nolink&60|}} et compléter le formulaire pour créer le dépôt (**repository**) distant (**remote**) et suivre les indications.
 // Exemple // // Exemple //
-{{ :informatique:github2.png?nolink |}} +{{ :outils:github1.png?nolink |}}
- +
-<callout type="warning" color="red" icon="true">Cocher "**Initialize this repository with a README**" crée un premier fichier dans le dépôt. Cette option est à cocher **UNIQUEMENT** dans le cas où le projet **n'est pas dans un dépôt local** (sur sa machine).</callout> +
- +
-// Résultat // +
- +
-{{ :informatique:github4.png?nolink |}}+
  
 == 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="info" title="Dépôt distant ⇔ Dépôt local" icon="true">Il s'agit de créer un pont entre le dépôt distant (sur github) et le dépôt local (sur son poste) . Pour cela, on exécute la commande ci-dessous.</callout>+<callout type="info" title="Dépôt distant vers Dépôt local" icon="true">Il s'agit de créer un pont entre le dépôt distant (sur github) et le dépôt local (sur son poste) . Pour cela, on exécute la commande ci-dessous dans le dossier local.</callout>
  
 <code bash *.bash> <code bash *.bash>
Ligne 407: Ligne 401:
                                                      # distant et de lui associer l'alias "origin"                                                      # distant et de lui associer l'alias "origin"
                                                      # origin est une convention de Git                                                      # origin est une convention de Git
 +git branch -M main                                   # Définit main comme branche principale
 </code> </code>
- 
-<callout type="tip" title="URL" icon="true">L'"url_du_dépôt_créé_par_github" se trouve en cliquant sur le bouton {{:outils:bp_code_github.png?nolink&80|}} sur la page du dépôt.</callout> 
- 
-//Exemples// 
-<code bash *.bash> 
-git remote add origin https://github.com/WebGE/test1.git # cette commande entrée dans le répertoire test1 
-                                                         # relie test1 local à test1 sur GitHub 
-</code> 
- 
-<callout type="tip" title="get remote" icon="true">**git remote** permet de **vérifier l'association des dépôts distants** avec son projet.</callout> 
- 
-<code bash *.bash> 
-git remote # cette commande permet de vérifier l'association 
-</code> 
-{{ :informatique:github5.png?nolink |}} 
  
 == 5.3.3 Transférer l'intégralité de son dépôt local sur un dépôt distant == == 5.3.3 Transférer l'intégralité de son dépôt local sur un dépôt distant ==
   * 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**.
-{{ :informatique:github6.png?nolink |}} 
  
-//Exemple// 
 <code bash *.bash> <code bash *.bash>
-git push -u origin master+git push -u origin main
 </code> </code>
-{{ :informatique:github7.png?nolink |}} 
  
 \\ \\
  
-=== 5.4 Travail préalable du collaborateur : cloner un dépôt distant ===+=== 5.4 Cloner un dépôt distant ===
 <callout type="tip" title="Clone" icon="true">Il est possible de télécharger l'intégralité d'un dépôt distant sur sa machine en utilisant la commande **clone** de Git.</callout> <callout type="tip" title="Clone" icon="true">Il est possible de télécharger l'intégralité d'un dépôt distant sur sa machine en utilisant la commande **clone** de Git.</callout>
  
  • outils/git.1722847662.txt.gz
  • Dernière modification : 2024/08/05 10:47
  • de phil