2013-06-19 2 views
3

나는 지터 감 (gitimmersion)과 별칭 [plural (복수형)]을 만들고 있습니다. 내 hist를 제외하고는 모두 작동했습니다.Git Hist Alias ​​문제

$ git config --global alias.hist log --pretty=format: '%h %ad | %s%d [%an]' --graph --date=short 

이가의 .config 페이지로 나를 필요하지만

내가 코드가 작동 알고 별칭 (나는 별칭을하고있는 부분) 내가

을 실행할 때 때문에 만들지 않습니다
$ git log --pretty=format: '%h %ad | %s%d [%an]' --graph --date=short 

내가 원하는 작업을 수행합니다.

또한
git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short" 

, 당신이 format: 및 형식 문자열 사이에 여분의 공간이 생각 : 별칭 작업

답변

6

을 만들기위한

모든 아이디어를 당신은 모든 것을 제대로 통과 얻을이 일부 "" 필요 두 가지 예 모두에서.

+0

두 번째 ""입니다을? 내가 가지고있는 것을 입력하면> – IdeoREX

+0

으로 더 많은 코드를 요구한다.'log' 앞에 하나 있고, 줄의 끝에 하나가있다. 내가 그 질문을 이해하는지 모르겠다. –

+0

$ git hist |||를 실행하면 오류가 발생합니다. ||| 치명적 : 모호한 인수 '': 작업 트리에 알 수없는 개정 또는 경로가 없습니다. '-'를 사용하여 리비전과 경로를 다음과 같이 구분합니다. 'git [ ...] - [ ...]' – IdeoREX

4

당신은 떨어져 놓친 '--add'와 자식은 (적어도 내 Mac)에 format: '%h 사이의 공간

시도 싫어했습니다

$ git config --global --add alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short" 
+0

이 하나는 나를 위해 win10에서 일했습니다 ... 고마워요. –