Questions marquées «set»

264
Comment supprimer les commits locaux dans Git?

J'avais travaillé sur quelque chose et j'ai décidé qu'il était complètement foutu ... après en avoir commis une partie. J'ai donc essayé la séquence suivante: git reset --hard git rebase origin git fetch git pull git checkout À quel moment j'ai reçu le message Your branch is ahead of...

242
Ajouter une liste à définir?

Testé sur l'interpréteur Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list...

218
Comment remplacer «parfaitement» un dict?

Comment créer une sous-classe de dict aussi «parfaite» que possible? L'objectif final est d'avoir un dict simple dans lequel les touches sont en minuscules. Il semblerait qu'il devrait y avoir un petit ensemble de primitives que je peux remplacer pour que cela fonctionne, mais selon toutes mes...

197
Comment git reset --hard un sous-répertoire?

UPDATE² : Avec Git 2.23 (août 2019), il y a une nouvelle commande git restorequi fait cela, voir la réponse acceptée . MISE À JOUR : Cela fonctionnera plus intuitivement à partir de Git 1.8.3, voir ma propre réponse . Imaginez le cas d'utilisation suivant: Je veux me débarrasser de toutes les...