cari

Rumah  >  Soal Jawab  >  teks badan

Apakah kegunaan -- in git checkout --<filename>?

Masalah pada Bilik Darjah Awan NetEase, sebenarnya, tiada masalah menggunakan git checkout <nama fail>. Jadi -- untuk apa sebenarnya ia digunakan? Saya telah lama mencari tetapi saya tidak tahu yang mana jawapan yang betul Sila tanya seseorang yang tahu jawapannya~

怪我咯怪我咯2824 hari yang lalu615

membalas semua(2)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:41:05

    digunakan untuk melarikan diri Contohnya, jika anda mempunyai fail bernama master, jika anda

    git checkout master

    Jelas sekali, ia hanya akan menarik kod cawangan induk, yang tidak konsisten dengan apa yang anda mahukan apabila anda melaksanakan

    git checkout -- master

    Itu sahaja untuk menarik fail induk

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:41:05

    -- bermaksud "Bagaimanapun, anggap hujah selepasnya sebagai nama fail"
    Ini ialah konvensyen Unix biasa (bukan git sahaja), seperti:

    rm -f      # 不造成任何影响
    rm -- -f   # 删除一个名为 "-f" 的文件

    Jika nama fail yang anda ingin kendalikan didahului dengan -, anda boleh laksanakan git checkout -- -file
    Jika nama fail yang anda ingin kendalikan kebetulan dimiliki oleh nama cawangan, anda boleh laksanakan git checkout -- branch ke memastikan bahawa operasi adalah Fail (bernama cawangan).

    balas
    0
  • Batalbalas