2013-06-15 1 views

답변

7

나는 그 더 까다 자식 개정 매개 변수를 지정할 때, 나는 " 실패 밖으로 떠나있는 동안 그들에게

git cat-file -p "master^{tree}" 

을 인용 할 필요가 있음을 발견했습니다.

이 행동과 플랫폼에 따라 변화의 이유 : Windows에서

  • , PowerShell 및 cmd.exe를의는 ^ 문자는 탈출에 사용됩니다. 그래서, 대안으로, 당신은 (설명을위한 wumpus 사 Q. Wumbley에 감사 kostix)

git cat-file -p master^^{tree}^ 문자를 따옴표없이 떠들썩한 파티에서 globbing

  • 의 명령이 작동을 사용 zsh을에서
  • 을 쓸 수 있습니다

  • +1

    예, zsh에서도 인용 부호가 필요합니다. '^'는 globbing 문자입니다. –

    +0

    나는 그 전에 시도하고 치명적인있어 : 아니 유효한 개체 이름 마스터^{트리} 내 자식 버전은 1.8.2.2입니다. – Boon

    +1

    @ WumpusQ.Wumbley'extendedglob'가 켜져있는 경우에만, IIRC. – jszakmeister

    2

    whatever을 globbing없이 실행하려면 noglob whatever을 실행할 수 있습니다. 예를 들어 rake의 별칭으로 정의했습니다.

    0

    Windows에서 해당 단계를 실행하기 전에 프로젝트를 복제해야합니다.

    +0

    이것은 거의 대답이 아닙니다. 이것을 달성하는 방법에 대해 더 설명 할 수 있습니까? –

    관련 문제