git - erreurs après les conflits de fusion au cours de stash pop

Titre Original: git - mise à jour de tous les fichiers qui n'ont pas été modifiées

Actuellement, je suis en train de mettre à jour tous les fichiers dans un dépôt git qui n'ont pas été modifiées. Disons par exemple j'ai:

  • test1.py
  • test2.py

test1.py a été modifié localement alors que les deux fichiers ont été modifiés à distance. Maintenant, j'ai essayé:

git stash
git pull
git stash pop

qui l'a restauré mes modifications, de me donner un avertissement que j'ai besoin de fusionner test1.py. So far So good. Le problème se pose lorsque j'essaie de faire le même processus encore une fois (après les deux fichiers ont été de nouveau changé remotly). Git dit maintenant

unmerged (6b126638f7c63aa648609afa60ab972a2403502b)
fatal: git-write-tree: error building trees
Cannot save the current index state

qui me rend un peu triste. Il veux juste une chose simple: mettre à Jour tous les fichiers que je n'ai pas changé. Je vais prendre soin de fusion plus tard.

  • Encore une remarque: avec Git, vous n'avez pas vraiment briser s'engage. Lorsque vous tirez, vous obtenez toutes les modifications, si vous avez modifié ces fichiers, ou pas. Après avoir appliqué (pop) votre planqué changements, vous vous retrouvez avec la combinaison de ces changements (par l'intermédiaire d'une fusion, les coulisses). Votre objectif de mettre à jour uniquement les fichiers que vous n'avez pas changé n'a pas vraiment beaucoup de sens.
InformationsquelleAutor ftiaronsem | 2011-05-13