Outils pour utilisateurs

Outils du site


projet_aoc:gitea

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édentesRévision précédente
Prochaine révision
Révision précédente
projet_aoc:gitea [2025/10/15 22:03] chrisadminprojet_aoc:gitea [2025/10/27 13:42] (Version actuelle) chrisadmin
Ligne 21: Ligne 21:
 ===== Configuration et opérations en local ===== ===== Configuration et opérations en local =====
  
-Enregistrer son nom d'utilisateur+== Créer un dossier de travail == 
 <code | download> <code | download>
-git config --global user.name= "mon nom"+cd xx/xx/xx |`mkdir agedei`
 </code> </code>
 +== Initialiser git ==
  
-Enregistrer son adresse électronique 
 <code | download> <code | download>
-git config --global user.email= "mon adresse électronique"+`git init`
 </code> </code>
  
 +== Pour lier git et le dépôt gitea ==
  
  
-== Créer un dossier de travail == +Enregistrer son nom d'utilisateur
 <code | download> <code | download>
-cd xx/xx/xx |`mkdir agedei`+git config --global user.name= "mon nom"
 </code> </code>
-== Initialiser git == 
  
 +Enregistrer son adresse électronique
 <code | download> <code | download>
-`git init`+git config --global user.email= "mon adresse électronique"
 </code> </code>
  
-== Pour lier git et le dépôt gitea ==+On clone le dépôt distant 
 + 
 +<code | download> 
 +git clone gitea@latortue.ynh.fr:orlane/agedei.git 
 +</code>  
 +vers un répertoire spécifique (pour qu'il ne créé pas un nouveau répertoire dans le répertoire créé 
 +<code | download> 
 +git clone gitea@latortue.ynh.fr:orlane/agedei.git <chemin du répertoire> 
 +</code>  
 + 
 +On relie le dépôt local au dépôt distant
  
 <code | download> <code | download>
Ligne 52: Ligne 63:
  
 <code | download> <code | download>
-`git checkout -b nom_de_la_branche`+`git checkout nom_de_la_branche`
 </code> </code>
  
Ligne 65: Ligne 76:
 ====== Créer une nouvelle branche ====== ====== Créer une nouvelle branche ======
  
 +=== Sur Gitea  ===
 + 
 en haut a gauche de de la fenêtre principale du dépôt en haut a gauche de de la fenêtre principale du dépôt
 main/voir toutes les branches main/voir toutes les branches
Ligne 75: Ligne 88:
 <code | download> <code | download>
 `git push --set-upstream origin nom_de_votre_branche` `git push --set-upstream origin nom_de_votre_branche`
 +</code>
 +
 +=== Ou en local et en ligne de commande ===
 +
 +Créer une branche et basculer directemment dessus
 +<code | download>
 +git checkout -b nouvelle-branche
 </code> </code>
  
 ====== Procédure Mise à jour de fichier et transmission à Gitea ====== ====== Procédure Mise à jour de fichier et transmission à Gitea ======
 +== 
 +Commandes générales ==
  
-Commandes générales 
  
 <code | download> <code | download>
Ligne 95: Ligne 116:
 </code>` on enregistre un point historique de modification </code>` on enregistre un point historique de modification
  
-Pour transmettre au dépôt distant+== Pour transmettre au dépôt distant ==
  
 <code | download> <code | download>
Ligne 105: Ligne 126:
 </code> </code>
  
-En cas de branche divergentes+== En cas de branche divergentes == 
 <code | download> <code | download>
 `git config --global pull.rebase merges` `git config --global pull.rebase merges`
Ligne 112: Ligne 134:
 le paramètre --global permet d'enregistrer les paramètres dépôt et branche (comme ça plus besoin de saisir. voir https://comprendre-git.com/fr/config/git-pull-rebase/ le paramètre --global permet d'enregistrer les paramètres dépôt et branche (comme ça plus besoin de saisir. voir https://comprendre-git.com/fr/config/git-pull-rebase/
  
 +=== resynchroniser complètement avec l'état actuel de notre branche sur le dépôt distant (remote) ===
 +
 +Pour se faire, rien de plus simple, il suffit d'utiliser la commande git reset, mais au lieu d'indiquer un hash de commit, cette fois nous allons pointer sur une branche distante, comme ceci :
 +
 +<code | download>
 +git reset --hard origin/[branch_name]
 +</code>
 +
 +Dans l'exemple ci-dessus, "origin" désigne le nom donné au dépôt distant (remote), et "branch_name" correspond au nom de la branche à laquelle on veut se synchroniser.
  
 +Attention, l'option "--hard" indique que toutes vos modifications locales (commits ou non sauvegardées), seront perdues sans possibilité de revenir en arrière !
  
    
projet_aoc/gitea.1760565801.txt.gz · Dernière modification : de chrisadmin