Apakah kegunaan -- in git checkout --<filename>?
怪我咯
怪我咯 2017-05-02 09:39:05
0
2
614

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~

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(2)
曾经蜡笔没有小新

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

phpcn_u1582

-- 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).

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