Ceci est une ancienne révision du document !
Table des matières
Démarrer sur Gitea
Ajout de la clé ssh dans Gitea
Générer une clé
- download
`ssh-keygen -t rsa -b 4096 -C "your_email@example.com"`
Enregistrer la clé dans Gitea
Aller dans “paramètres” en haut a droite de la fenêtre principale du dépôt Gitea.
Sur la gauche 2ème section en partant du bas “clé de déploiement”
- contenu → coller la clé ssh
- Activer l'accès en écriture
- Ajouter une clé de déploiement
Configuration et opérations en local
Enregistrer son nom d'utilisateur
- download
git config --global user.name= "mon nom"
Enregistrer son adresse électronique
- download
git config --global user.email= "mon adresse électronique"
Créer un dossier de travail
- download
cd xx/xx/xx |`mkdir agedei`
Initialiser git
- download
`git init`
Pour lier git et le dépôt gitea
- download
`git remote add origin https://latortue.ynh.fr/git/orlane/agedei.git`
On vérifie que le dossier local correspond au dossier distant
- download
`git checkout nom_de_la_branche`
Premier commmit
- download
`git commit -m "test`"
Créer une nouvelle branche
Sur Gitea
en haut a gauche de de la fenêtre principale du dépôt main/voir toutes les branches branche par défaut →main premier icône au bout de la ligne a droite créé une nouvelles branche a partir de main
lié la branche local a la branche distante
- download
`git push --set-upstream origin nom_de_votre_branche`
Ou en local et en ligne de commande
Créer une branche et basculer directemment dessus
- download
git checkout -b nouvelle-branche
Procédure Mise à jour de fichier et transmission à Gitea
== Commandes générales ==
- download
`git status`
git vérifie si le dépôt local correspond à son indexation et donne les fichiers à ajouter à son index
- download
`git add <chemin et nom du fichier donné par git>`
ou
- download
`git add -A`
pour ajouter tous les fichiers nommés pour indexation par git.
- download
`git commit -m "message pour le commit"
` on enregistre un point historique de modification
Pour transmettre au dépôt distant
- download
`git pull <le nom du dépôt> <la branche>`
on récupère les infos du dépôt distant
- download
`git push <le nom du dépôt> <la branche>`
En cas de branche divergentes
- download
`git config --global pull.rebase merges`
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/
