cari

Rumah  >  Soal Jawab  >  teks badan

Front-end - git checkout origin/dev Mengapakah cawangan beralih pada HEAD?

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_u1582phpcn_u15822736 hari yang lalu1160

membalas semua(1)saya akan balas

  • 黄舟

    黄舟2017-05-31 10:38:00

    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.

    balas
    0
  • Batalbalas