您當前的位置:首頁 > 書法

請問 一些shell命令中 的 橫線 -- 代表什麼意思?

作者:由 Elpie Kay 發表于 書法時間:2016-05-05

——表示後面的內容不是option了,而將後面的內容(如果有的話)解釋為檔案路徑,可以避免歧義。假如當前git中有個檔案叫hello,有個tag也叫hello,那git checkout hello或者git checkout hello ——是指checkout名為hello的tag,而git checkout —— hello是指checkout名為hello的檔案。git log hello會報錯,因為分不清hello是tag還是file,git log —— hello就會輸出hello這個檔案的所有history,git log hello ——就會輸出hello這個tag為首的history。

標簽: hello  git  checkout  tag  log