Page 4 sur 4

Re: clé réemploi automatisée

Publié : 14 mai 2025 13:57
par wardidi
avant de faire des bétises

Code : Tout sélectionner

~/laq-key$ git pull
Mise à jour b518364..00fd047
erreur : Vos modifications locales aux fichiers suivants seraient écrasées par la fusion :
	ventoy/ventoy_reemploi_isolinux.cfg
Veuillez valider ou remiser vos modifications avant la fusion.
Abandon

Comment je remise mes modification locales?
J'ai la même chose après

Code : Tout sélectionner

~/laq-key$ git checkout .
0 chemin mis à jour depuis l'index

Re: clé réemploi automatisée

Publié : 14 mai 2025 19:57
par lann
Pour sauvegarder tes modifications, tu fais

Code : Tout sélectionner

git stash save "mon travail en cours"
git pull
git checkout dev
La branche doit existée car je l'ai déjà créé

Code : Tout sélectionner

git stash pop 
pour récupérer le travail sauvegardé dans le stash
Tu fais tes modifications.
Lorsque tu estimes qu'elles sont ok (je peux vérifier si tu veux), tu fais un commit puis un merge de la branche dev vers la branche main
Puis git push pour l'envoyer sur le serveur

Re: clé réemploi automatisée

Publié : 14 mai 2025 23:28
par wardidi
la branche dev ne semble pas exister

Code : Tout sélectionner

~/laq-key$ git checkout dev
erreur : le spécificateur de chemin 'dev' ne correspond à aucun fichier connu de git

Re: clé réemploi automatisée

Publié : 15 mai 2025 09:13
par lann
Oui effectivement, je viens de faire un test sur mon ordi portable et la branche dev n'est pas sur le serveur
Pour être sur que tu sois aux dernières modifications, la première ligne doit te donner ça

Code : Tout sélectionner

git log
commit 00fd047722fb25e2133365b87514c7342c689959
Author: lannic <lann@worldonline.fr>
Date:   Mon May 12 10:26:29 2025 +0200

    Modification gestion nom des dossiers clones
    
    Plus besoin de mettre le type de boot (LEGACY, UEFI, UEFI_SB) dans les
    noms des dossiers.
    Les variables du fichier clone.ini sont directement prises en compte

Si OK, tu peux la créer

Code : Tout sélectionner

git branch dev
git checkout dev

Re: clé réemploi automatisée

Publié : 15 mai 2025 12:28
par wardidi

Code : Tout sélectionner

didier@debian:~/laq-key$ git branch dev
didier@debian:~/laq-key$ git checkout dev
Basculement sur la branche 'dev'
didier@debian:~/laq-key$ git push dev
fatal : 'dev' does not appear to be a git repository
fatal : Impossible de lire le dépôt distant.

Veuillez vérifier que vous avez les droits d'accès
et que le dépôt existe.
didier@debian:~/laq-key$ git push
fatal : La branche courante dev n'a pas de branche amont.
Pour pousser la branche courante et définir la distante comme amont, utilisez

    git push --set-upstream origin dev

Pour que cela soit fait automatiquement pour les branches sans
suivi distant, voir "push.autoSetupRemote' dans 'git help config'.
J'ai peur de faire des connerie.
Je veux juste ajouter à la ligne 620 de toolbox.sh

Code : Tout sélectionner

elif [ "$mode_clonage" = "e" ] || [ "$mode_clonage" = "E" ] ; then
    ./erase_clone.sh
Ce qui ajoute la possibilité de lancer Effacement des donnees et installation auto après chaques test

Re: clé réemploi automatisée

Publié : 15 mai 2025 13:15
par lann
Maintenant, tu es sur la branche dev
Tu fais ta modification.
Tu vérifies que tout fonctionne
Tu commit depuis la branche dev

Code : Tout sélectionner

git add tes_fichiers_modifiés
git commit -m "Ton message de modification"
Tu repasses sur la branche main

Code : Tout sélectionner

git checkout main
Tu merges tes modifications de dev vers main

Code : Tout sélectionner

git merge dev
et tu envoies tout sur le serveur

Code : Tout sélectionner

git push