2016-12-11 4 views
0

git 명령에 대해 자세히 알아야 할 때마다 도움이되는 설명서를 실행하지만 가능한 옵션을 설명하는 데 사용되는 특정 구문을 이해하지 못합니다. 예를git 명령 옵션을 읽는 방법

git help [-a|--all] [-g|--guide] 
     [-i|--info|-m|--man|-w|--web] [COMMAND|GUIDE] 

를 들어

이 형식 또는 구문은 무엇이라고? 그 뜻은 [a|--all]-a or --all이라는 의미입니다.

일부 옵션이 분리되어 있고 일부가 대괄호로 묶여있는 이유를 알 수 없습니다.

이것은 더 복잡한 명령이있는 간단한 예입니다.

git help help를 사용해 보았지만 유용한 정보를 찾지 못했습니다.

+2

을 사용합니다. 필수 인수는 대개 'UPPER CASE'이지만이 경우'COMMAND' 또는'GUIDE '와 같은 여러 옵션이 없으면'[]'에 배치되지 않습니다. 명령이 도움을주는 방법에 대한 표준은 없지만 이것은 * nix에 대한 일반적인 규칙입니다. – Tatsh

+0

실제로 Git 문서는 꽤 복잡 할 수 있습니다. 스택 오버플로는 주어진 명령을 사용하는 방법을 보여주는 좋은 곳입니다. –

+0

@Tatsh'git help'를 사용할 때'COMMAND' 또는'GUIDE'가 자동으로 입력되는 필수 옵션입니까? 'git help'를 호출 할 때 입력 할 필요가 없기 때문에 이것을 묻습니다. – 3366784

답변

1

[]는 옵션

[a|b|c..|d]a, b, c가 .. 또는 d이 특정 옵션에 이용 될 수있는 선택 수단을 의미한다. 당신이보고 싶은 경우

그래서 가능한 모든 명령이 선택적 인수가`[]`에 배치되어 행해지고 있습니다

git help -a 또는 git help --all

+0

이 예제에서는 [-i | --info | -m | --man | -w | --web] 한 번에 하나만 사용할 수 있습니까? 당신은 동봉 된 명령을 옵션으로 사용할 수 있다고 말 했으므로 한 번에 하나만 추측하고 있습니다. – 3366784

+1

여러 개를 넣을 수 있으며 일치하는 첫 번째 것을 선택합니다. – apsdehal

+0

그게 더 합리적입니다. 여러 옵션을 선택할 수있는 상황이 있습니까? 항상 한 번에 하나입니까? – 3366784