User Tools

Site Tools


get:switching_branches_with_uncommitted_changes

git checkout indique à git de mettre à jour le working directory avec la dernière version de la branche.

→ le working directory doit être mostly clean pour que git permettre le checkout.

S'il y a des changements non commités dans le working directory, 4 possibilités :

  • git checkout – <file> sur les fichiers à problème (on vire les changements en rappatriant la version repo
  • commiter les changements
  • stasher les changements (vu plus tard, en gros, le stash est un petit espace où l'on peut mettre les changements pour les récupérer plus tard.
  • le changement n'est pas tracké, pas de conflit, checkout possible
get/switching_branches_with_uncommitted_changes.txt · Last modified: 2015/11/07 00:38 by leo