Saturday, April 6, 2024

la ci de memo

  • High level
    • developpement en local dans le repertoire _default
      • utilisation de la branche dev
      • permet de tester les 2 versions de code (avant / après) et de faire retour arrière
    • merge dev et stable, push sur github
    • syncro via rsync avec alwaysdata

Proc

  • se mettre dans la branche dev
git branch -M dev

  • enregistrer / commiter

git add .
git commit -m "je bascule ce beau dev en stable"

A ce stade les 2 branches dev et stable sont dans des états différents
dev est en avance de 1 commit

en utilisant les commandes checkout on passe de l'une à l'autre des versions
git checkout dev  (nouvelle)
git checkout stable (ancienne)

  • fusionner
git checkout stable
git merge dev

  • ou bien renoncer aux développements

git branch -D dev

  • pousser sur github

git push origin stable

  • ou bien renoncer aux développements sur le repo distant

git push origin --delete dev
ce qui supprime la branche

No comments:

Post a Comment

IA agentique. bla bla

 Actuellement, l’un des principaux obstacles à la réalisation du plein potentiel des agents d’IA réside dans leur incapacité à communiquer e...