Comment unstash uniquement certains fichiers?

J'ai caché mes modifications. Maintenant, je veux unstash seulement certains fichiers de la cachette. Comment puis-je faire cela?

  • Je pense que vous devez appliquer l'ensemble de la cachette, mais vous pouvez choisir de re-ranger.
  • Juste dans votre développement futur, essayez d'éviter d'accrocher les fichiers de commettre l'une d'elles au lieu de cela, parce que git stash n'est pas recommandé
  • Quel est le problème avec le coffre?
  • Avec "git stash", vous pouvez avoir plusieurs différents cachez des choses, mais ils ne font pas la queue les uns des autres, ils sont juste aléatoire indépendante des correctifs que vous avez planqué parce qu'ils ne sont pas pratiques à un certain point.
  • Uhhhh.. git stash est une pièce de théâtre en fonction, et extrêmement utile. Je l'utilise tous les jours. Dire, un collègue a besoin de moi pour examiner quelque chose, mais je suis au milieu d'un complexe de changement. Je ne vais pas commettre un tas de code cassé juste si je peux passer les branches. Je vais ranger, commutateur de branches, d'examiner, de revenir, unstash. Avez-vous des soins pour des précisions sur qui ou pourquoi git stash est soi-disant "non recommandé"? Juste parce que votre git stash histoire est salie et difficile à lire, ne signifie pas que tout le monde elses est. Un malpropre git stash jeu est tout simplement mauvais flux de travail, pas un défaut de Git.
  • Rien. Rien n'est mauvais avec git stash. Continuer à l'utiliser.
  • J'ai pensé qu'il pourrait être possible de patch a déjà changé dans le fichier de l'aide de git show stash@{0} -- <filename> | git apply --check mais il n'arrête pas de dire fatal: unrecognized input
  • Double Possible de Comment puis-je extraire un seul fichier (ou des modifications à un fichier) à partir d'un git stash?

InformationsquelleAutor morpheus | 2013-03-07