w git kiedy określić parametr, czyligit różnica od parametru jeden myślnik i dwie kreski
dziennika git -n 5
jaka jest różnica przy użyciu parametru z jedną kreską " -”, w przeciwieństwie do dwóch kresek "-"
git log --author = "Larwy"
w git kiedy określić parametr, czyligit różnica od parametru jeden myślnik i dwie kreski
dziennika git -n 5
jaka jest różnica przy użyciu parametru z jedną kreską " -”, w przeciwieństwie do dwóch kresek "-"
git log --author = "Larwy"
To naprawdę nie jest git specyficzne. Wiele programów używać w następujący sposób:
Jest to przydatne, ponieważ pozwala na określenie wielu jednoliterowych Parmeters od razu z pojedynczym myślnikiem i wszystkimi literami parametrów, których potrzebujesz: ls -al
jest odpowiednikiem ls -a -l
.
Często jednoliterowe parametry są najczęściej używane i mogą mieć dłuższy odpowiednik z dwoma myślnikami: na przykład git add -v
i git add --verbose
oznaczają to samo.
Git podąża za GNU-adjusted POSIX conventions for command line arguments. Krótkie, jednoliterowe opcje zaczynają się od pojedynczej kreski, długie opcje zaczynają się od dwóch.
Należy zauważyć, że strona z linkami twierdzi, że jest to standard POSIX ("unix"), ale to nie jest prawda. --option
to pionierski format stworzony przez GNU.
Istnieją alternatywy dla poleceń. Możesz preferować używanie wersji długiej, aby uniknąć literówki :). Również krótką wersję można łączyć. Po przejściu przez analizator wiersza poleceń nie ma żadnej różnicy.
Zobacz http://unix.stackexchange.com/questions/21852/single-dashes-for-single-character-options-but-double-dashes-for-words – cmbuckley