Nous avons un référentiel qui n'a qu'une branche principale (pour les besoins de cette discussion). D'une manière ou d'une autre, nous sommes dans une situation où un développeur a fusionné son maître local et a poussé et réussi à perdre d'autres commits.Commit Git trouvé dans le maître, non affiché lors de l'affichage du journal d'un fichier spécifique
La situation est la suivante: pour quelques validations, si nous exécutons git log à partir de la racine du projet, il affiche la validation. Si nous choisissons l'un de ces fichiers et que nous exécutons git log, il ne montre pas la validation dans le journal. Les changements dans ce commit ne sont pas reflétés dans une caisse de la tête non plus.
Est-ce que quelqu'un a des idées sur comment cette situation peut se produire et comment pouvons-nous empêcher que cela se reproduise?
Pouvez-vous voir les commits perdus de la fusion si vous faites «git log --follow FILE»? Cela m'est arrivé et le fichier n'a pas été renommé. –