J'ai accidentellement poussé une mise en scène de changer une nouvelle branche dans Visual Studio 2017 à mon dépôt local. Il n'a pas été poussé vers le dépôt distant. Je veux me débarrasser de lui, mais ne peut pas trouver un moyen de le faire. Je recalculés en fonction de la locale de la branche principale de la nouvelle branche. Ensuite, j'ai supprimé la nouvelle branche. Mais Sortant s'Engage encore le montre. La façon de le supprimer ou de les annuler?
Réponses
Trop de publicités?Ouvrez l'onglet historique dans Team Explorer les Branches de la tuile (cliquez-droit sur votre succursale). Ensuite, dans l'histoire du droit-cliquez sur le commit précédent celui que vous ne voulez pas pousser, choisissez Réinitialiser. Qui vous permettra de déplacer la branche à s'engager et devrait se débarrasser de l'extra validation que vous faites. Afin de le réinitialiser avant un commit vous devez donc sélectionner son parent.
Selon ce que vous voulez faire avec les changements de choisir dur, qui va se débarrasser d'eux à l'échelle locale. Ou choisissez soft qui permet d'annuler la validation, mais laissera votre répertoire de travail avec les changements dans votre jetés commettre.
Je n'ai pas pu trouver une seule bonne réponse qui m'a aidé à éliminer ce problème.
Supposons que le nom de la branche à laquelle vous avez accidentellement engagé des modifications est master
. Suivre quatre étapes simples s'est avéré être un monde pour moi:
- Aller aux branches
- Choisissez ou créez une branche autre que
master
- Supprimer la version locale / espace de travail de
master
- Passer au master de
remotes/origin