2012-10-15 5 views
1

Je suis actuellement sur (no branch) avec des changements non validés. Je voudrais vérifier une branche différente et jeter tous mes changements.Git (pas de branche) avec des changements non validés

Quand je

git checkout <branch_name> 

je reçois:

**error: Your local changes to the following files would be overwritten by checkout: 
     avar/libs/video_preprocessing_controller/video_preprocessing_controller.cpp 
     bbn/tracker/libs/init_and_cont_tracks/init_and_cont_tracks.cpp 
Please, commit your changes or stash them before you can switch branches. 
Aborting** 

Je ne veux pas commit ni stash mes changements. Est-ce que je n'ai pas une troisième option? (Les ignorer/les jeter)

Répondre

6

Utilisez git checkout -f [branch name]

Vous pouvez également jeter vos changements d'abord locaux, vous pouvez aller avec

git checkout . 
git checkout [branch name] 
+0

Merci! 'git checkout [branch_name]' signale l'erreur que j'ai posté, mais 'git checkout -f' semble faire l'affaire. –

+0

Pas de problème. S'il vous plaît envisager d'accepter cette réponse si elle vous a aidé :) – jonnystoten

Questions connexes