जब मैं एक पैरामीटर निर्दिष्ट अर्थातपैरामीटर पर Git अंतर एक पानी का छींटा और दो डैश Git में
Git लॉग -n 5
क्या एक पानी का छींटा के साथ एक पैरामीटर का उपयोग करने का अंतर है " - "दो डैश के लिए विरोध के रूप में" - "
Git लॉग --author =" लार्वा "
जब मैं एक पैरामीटर निर्दिष्ट अर्थातपैरामीटर पर Git अंतर एक पानी का छींटा और दो डैश Git में
Git लॉग -n 5
क्या एक पानी का छींटा के साथ एक पैरामीटर का उपयोग करने का अंतर है " - "दो डैश के लिए विरोध के रूप में" - "
Git लॉग --author =" लार्वा "
यह वास्तव में गिट विशिष्ट नहीं है।
यह उपयोगी है क्योंकि यह आपको कई एकल अक्षर निर्दिष्ट कर सकते हैं कई कार्यक्रमों इन नियमों का पालन एक बार एक ही डैश के साथ पैरामीटर और आपको आवश्यक पैरामीटर के सभी अक्षरों: ls -al
ls -a -l
के बराबर है।
अक्सर, एक-अक्षर पैरामीटर सबसे अधिक उपयोग किए जाते हैं और दो डैश के साथ लंबे समय तक समकक्ष हो सकते हैं: उदाहरण के लिए git add -v
और git add --verbose
का मतलब समान है।
गिट GNU-adjusted POSIX conventions for command line arguments का पालन करता है। लघु, एक अक्षर विकल्प एक डैश के साथ शुरू होता है, लंबे विकल्प दो के साथ शुरू होते हैं।
ध्यान दें कि लिंक किया गया पृष्ठ दावा करता है कि यह पॉज़िक्स ("यूनिक्स") मानक है, लेकिन यह सच नहीं है। --option
जीएनयू द्वारा अग्रणी प्रारूप है।
आदेशों के लिए विकल्प हैं। आप टाइपो से बचने के लिए लंबे संस्करण का उपयोग करना पसंद कर सकते हैं :)। इसके अलावा लघु संस्करण जोड़ा जा सकता है। कमांड लाइन पार्सर के माध्यम से, कोई फर्क नहीं पड़ता।
कृपया देखें http://unix.stackexchange.com/questions/21852/single-dashes-for-single-character- विकल्प-but-double-dashes-for-words – cmbuckley