| ... | ... | @@ -68,6 +68,12 @@ Annuler un ou plusieurs commit |
|
|
|
`git reset 5dfe5dfe5 --hard` (annule TOUTES les modifs et commit en revenant au commit : 5dfe5dfe5)
|
|
|
|
-> faire un `git push -f` pour pouvoir pousser vers le serveur et ANNULER les commits du serveur après un "reset"
|
|
|
|
|
|
|
|
6. Gestion des merge avec le master
|
|
|
|
`git merge Modifications-Lionel`(on merge vers la branche en cours à partir de la branche Lionel)
|
|
|
|
Pour choisir les bons fichiers en cas de conflit sur un merge, on peut choisir le fichier complet d'une branche avec la fonction suivante :
|
|
|
|
`git checkout --theirs index.php` (on garde le fichier index.php de la branche à partir de laquelle on merge)
|
|
|
|
`git checkout --ours index.php` ( on garde le fichier index.php de la branche en cours )
|
|
|
|
Sinon il faut editer les fichiers en conflit et garder ce qu'on veut.
|
|
|
|
|
|
|
|
3. Synchro des modifications avec le serveur de prod pour Test
|
|
|
|
Il faut alors copier ses modifications dans son répertoire de test
|
| ... | ... | |
| ... | ... | |