J’ai un dépôt Git distant, et j’ai besoin faire reculer le dernier `` s’engage dans l’oubli froid.
Réponses
Trop de publicités?Vous pouvez utiliser `` pour tous les n s’engage et ensuite pousser comme d’habitude, gardant inchangé l’histoire.
Ou vous pouvez « faire reculer » avec . Si vous poussez dans un dépôt public ou partagé, vous pouvez diverger et briser d’autres travail basé sur votre branche d’origine. Git vous ne pourrez pas le faire, mais vous pouvez utiliser
pour forcer la mise à jour.
Elmarco est correct... sa suggestion est la meilleure des référentiels partagés/public (ou au moins publics branches). Si elle n’était pas partagée (ou que vous soyez prêts à perturber d’autres), vous pouvez aussi pousser une particulier Réf :
Ou, s’il y a une validation particulière SHA1 (dire 1e4f99e en abrégé) vous souhaitez déplacer vers :
Heureusement, j’ai été en mesure d’utiliser la solution de Pat Notz , qui a complètement supprimé la validation non désirée. Cependant, au départ, j’ai obtenu l’erreur
Mais en y ajoutant la force ( `` ) option écraser cette erreur