Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.22 KB

005.q005.md

File metadata and controls

36 lines (24 loc) · 1.22 KB
createDate lastUpdateDate author keywords
2018-11-19
2019-03-08
marco46
Git, working, directory, checkout

FAQ Git pour developpez.com

Le répertoire de travail (working directory)

Que veut dire "detached HEAD" state après avoir effectué un git checkout ?

Vous obtenez ce genre de message après un checkout sur un commit ou sur un tag :

$ git checkout 0.4.14
Note: checking out '0.4.14'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD est maintenant sur 2ef6cee... Version bump

La variable HEAD est un alias du commit de tête de la branche courante. Lorsque vous ajoutez des commits à la branche, la variable HEAD est mise à jour.

En mode détaché ce ne sera plus le cas.

Pour ajouter des commits au dépôt il est donc nécessaire de se trouver sur une branche, c'est le concept qui représente une ligne de développement.