# Git :"HEAD détaché depuis 1234567889"

**URL:** <https://www.debian-fr.org/t/git-head-detache-depuis-1234567889/91497>\
**Category:** Support Debian\
**Created:** [Août 31, 2025, 4:08 UTC](https://www.debian-fr.org/t/git-head-detache-depuis-1234567889/91497 "2025-08-31T16:08:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Août 31, 2025, 4:08 UTC](https://www.debian-fr.org/t/git-head-detache-depuis-1234567889/91497/1 "2025-08-31T16:08:21Z")

</div>

Bonjour,

Je vois que je suis sur une branche détachée:  
`"HEAD détaché depuis 1234567889"`

1 J’ignore comment je suis arrivé sur cette branche sans nom, et  
2 j’ignore encore plus comment poursuivre mon travail _sans perdre les dernières modifications_.

Ce que j’ai pu lire à ce sujet ne me semble pas clair.

merci pour votre aide

---

<div class="post-metadata">

**Author:** ![fech](https://www.debian-fr.org/user_avatar/www.debian-fr.org/fech/32/10523_2.png) [@fech](https://www.debian-fr.org/u/fech)\
**Post date:** [Août 31, 2025, 4:17 UTC](https://www.debian-fr.org/t/git-head-detache-depuis-1234567889/91497/2 "2025-08-31T16:17:50Z")

</div>

Une branche détachée signifie que vous n’êtes plus sur une branche et que vous avez extrait un seul commit dans l’historique (dans ce cas, le commit précédent à HEAD, c’est-à-dire HEAD^).

# Si vous souhaitez conserver vos modifications associées à la branche détachée,

exécutez git branch tmp : vos modifications seront enregistrées dans une nouvelle branche appelée tmp.  
exécutez git checkout master.  
Si vous souhaitez intégrer les modifications apportées à la branche master, exécutez git merge tmp depuis la branche master. Vous devriez être sur la branche master après avoir exécuté git checkout master.

# Si vous souhaitez supprimer vos modifications associées à la branche détachée,

il vous suffit d’extraire la branche sur laquelle vous étiez, par exemple :

git checkout master.  
La prochaine fois que vous modifierez un fichier et que vous souhaiterez le restaurer tel qu’il est dans l’index, ne le supprimez pas d’abord, exécutez simplement :

git checkout – path/to/foo.  
Cela restaurera le fichier foo tel qu’il est dans l’index.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Septembre 1, 2025, 7:01 UTC](https://www.debian-fr.org/t/git-head-detache-depuis-1234567889/91497/3 "2025-09-01T07:01:20Z")

</div>

Merci fech,

Comment suis-je arrivé là ?

---

<div class="post-metadata">

**Author:** ![fech](https://www.debian-fr.org/user_avatar/www.debian-fr.org/fech/32/10523_2.png) [@fech](https://www.debian-fr.org/u/fech)\
**Post date:** [Septembre 1, 2025, 10:14 UTC](https://www.debian-fr.org/t/git-head-detache-depuis-1234567889/91497/4 "2025-09-01T10:14:15Z")

</div>

Ma boule de cristal est en panne 😉

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Septembre 2, 2025, 5:16 UTC](https://www.debian-fr.org/t/git-head-detache-depuis-1234567889/91497/5 "2025-09-02T05:16:07Z")

</div>

> [@fech](#):
>
> 😉

Et sauriez-vous, ou quelqu’un ici, comment on fait pour arriver là, car si cette fonctionnalité existe, j’imagine qu’elle a une utilité et donc au moins un moyen d’y parvenir?

De mon côté je dois trouver le temps de relire tout ce que je peux à propos des branches de git.

Encore merci pour l’essentiel qui a été de préserver mon travail.
