Front-end - git checkout origin/dev Pourquoi la branche de commutation est-elle sur HEAD ? Qu'est-ce que HEAD ?
phpcn_u1582
phpcn_u1582 2017-05-31 10:36:00
0
1
1115

Pourquoi git checkout origin/dev change-t-il de branche sur HEAD et non sur dev ?

apple$ git checkout origin/dev
HEAD is now at 8047e0c... merge
apple$ git branch
* (HEAD detached from 1fd4922)
  dev
  feature/project
  feature/supply
  master
phpcn_u1582
phpcn_u1582

répondre à tous(1)
黄舟

1. HEAD est similaire au pointeur de tête d'une liste chaînée. Il peut également être compris comme le pointeur supérieur de la pile. Il pointe vers le dernier enregistrement de votre branche locale.

2. La raison pour laquelle vous n'êtes pas passé à dev est que votre commande est incorrecte, pas la commande pour passer à dev.
On peut voir depuis brach que vous avez déjà dev localement. Si vous souhaitez passer à dev, la commande doit être : git checkout dev. git checkout dev
git checkout origin/devEt git checkout origin/dev signifie pointer le pointeur principal git local vers la branche dev de la bibliothèque d'origine, et origin n'est pas votre local, il ne peut pointer que vers son identifiant et ne peut pas être coupé à travers.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!