- **Un renommage de répertoire cause un conflit généralement, nécessite intervention manuelle**
-`git status` > donne la branche courante ainsi que l'état des fichiers modifiés
> git status
> Sur la branche master
> Votre branche est à jour avec 'origin/master'.
>
> Modifications qui ne seront pas validées :
> (utilisez "git add <fichier>..." pour mettre à jour ce qui sera validé)
> (utilisez "git checkout -- <fichier>..." pour annuler les modifications dans la copie de travail)
>
> modifié: README.md
>
> aucune modification n'a été ajoutée à la validation (utilisez "git add" ou "git commit -a")
-`git add toto.pouet` ou `git add .` > ajout les modifications sur toto.pouet ou sur tous les fichiers au prochain commit
-`git commit -m "mon super message"` > on pose le commit avec un message qui explique ce que l'on a fait (pratique pour retrouver ca plus tard si besoin)
-`git pull` > on récupère toutes les dernières modifs du serveur
-`git merge master` > (doit être fait après un `git pull`) on récupère toutes les dernières modifs du master pour les mettre sur la branche courante
### au secours
#### j'ai fait mes modif sur le master (sans commit)
-`git stash` > je sauvegarde mes modifs en local et rétablis le dernier commit
-`git pull` > je récupère des dernières modifs du serveur
-`git checkout mabranche` > je changement de branche
-`git merge master` > je récupère les dernières modifs du master sur ma branche
-`git stash apply` > j'applique ma sauvegarde local
- je poursuis mes modifs et je add/commit/push quand j'ai fini