Front-end - git checkout origin/dev Mengapakah cawangan beralih pada HEAD?
phpcn_u1582
phpcn_u1582 2017-05-31 10:36:00
0
1
1159

Mengapa git checkout origin/dev menukar cawangan pada HEAD dan bukan pada 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

membalas semua(1)
黄舟

1. HEAD adalah serupa dengan penunjuk kepala senarai terpaut Ia juga boleh difahami sebagai penunjuk atas timbunan. Anda perlu memahaminya sendiri.

2 Sebab anda tidak bertukar kepada dev adalah kerana arahan anda tidak betul, bukan perintah untuk bertukar kepada dev.
Ia boleh dilihat daripada brach bahawa anda sudah mempunyai dev secara setempat Jika anda ingin bertukar kepada dev, arahannya hendaklah: git checkout dev. git checkout dev
git checkout origin/devDan git checkout origin/dev bermaksud untuk menghalakan penuding kepala git tempatan ke cawangan dev perpustakaan asal, dan asal bukan tempatan anda, ia hanya boleh menunjuk ke idnya dan tidak boleh dipotong melalui.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan