📁 Fichiers
app.py
! ConflitS IndexéM ModifiéU Non suivi
Aucun fichier indexé. Utilisez
git add pour indexer vos changements.📊 Graphe de commitsbranche actuellemain
git add pour indexer vos changements.git bisect start, puis marquez git bisect good <ref> et git bisect bad <ref>. Git extrait un commit du milieu. Testez-le, puis lancez git bisect good (pas de bug) ou git bisect bad (bug présent). Git divise la recherche par deux à chaque fois. Terminez avec git bisect reset.git bisect reset, vous êtes revenu là où vous étiez (HEAD inchangé, bug toujours présent). La correction est entièrement à votre charge :
• git revert <bad-commit> — l'option la plus sûre. Ajoute un nouveau commit qui annule le mauvais. Préserve l'historique.
• git reset --hard <good-commit> — l'option nucléaire. Réécrit l'historique en déplaçant le pointeur de branche. Dangereux sur des branches partagées.
• Corriger le code manuellement — il suffit d'éditer le fichier et de committer le fix. L'approche la plus courante pour les petits bugs.git log --oneline. Il y a 5 commits. Un bug a été introduit quelque part. La dernière version connue saine est le commit initial (ba1b2c3). Le HEAD actuel (be5f6g7) est cassé — il a une ligne « BUG » dans app.py.