4
根據progit book,$ git rm log/\ *。log刪除日誌目錄中的所有* .log文件。這裏的反斜槓「\」是什麼意思?這本書說這是必須的,因爲除了shell的文件名擴展之外,git還會自行進行文件擴展。你能指明一下意思嗎?Git刪除目錄語法
根據progit book,$ git rm log/\ *。log刪除日誌目錄中的所有* .log文件。這裏的反斜槓「\」是什麼意思?這本書說這是必須的,因爲除了shell的文件名擴展之外,git還會自行進行文件擴展。你能指明一下意思嗎?Git刪除目錄語法
這不是一個混帳問題,它是一個sh(1)
的問題。
答案是,你的shell會默認擴展通配符*
和逃生停止這種事情發生,使參數git rm
是log/*.log
而非log/a.log log/b.log log/c.log
全部拼寫出來。
實際意義是零,除非您要刪除不在工作樹中的日誌文件。
非常感謝你 – 2012-02-02 23:19:31