- 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