createDate | lastUpdateDate | author | keywords |
---|---|---|---|
2018-11-19 |
2019-03-08 |
marco46 |
Git, working, directory, 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.