-
Annuler un Merge branch
Bonjour,
j'écris ce post en sueur. J'étais entrain de travailler sur l'un de mes projets depuis plus de 6 heures et j'ai voulu, afin de finir ma journée, "push" mes modifications sur mon répertoire distant.
En ouvrant GitHub Desktop, j'ai vu que je pouvais "pull", en me disant que c'était du travail que j'avais fait en cours, j'ai "pull" et accidentellement "merge" avec la branche de mon répertoire GitHub...
Je me retrouve maintenant avec la branche de mon GitHub et j'ai perdu tout mon travail effectué car je n'ai bien évidemment pas fait de "commit" avant de "pull".
Je vous en supplie, dites moi qu'il y a une solution pour retrouver toute ces lignes de code que je n'ai pas commitées...
En vous remerciant d'avance, je vous souhaite une agréable journée/soirée
-
Bonjour,
Comment avez vous résolu ?
-
Bonjour,
Si c'est uniquement du côté Github que la manip' malheureuse a eu lieu, il n'y en a principe pas de working directory où des données pourraient être écrasées. Seuls des commits référencés d'une manière où d'une autre et sur lesquels on peut revenir pendant un certain temps s'ils ont été abandonnés. C'est surtout du côté de ton répertoire de travail qu'il faut être prudent mais a priori, tant que tu n'utilise pas « --hard » ou une des rares commandes qui peuvent provoquer des pertes de données, ça devrait être récupérable.
Par contre, il nous faudra plus de détails sur ton environnement et sur la manip' exacte que tu as faite car c'est un peu trop flou en l'état.
Bon courage.