2013-06-19 51 views
3

我正在通過gitimmersion和創建別名[複數]。一切工作,除了我的歷史。Git Hist別名問題

$ 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 

它執行我想要的任務。

製作別名工作

回答

6

任何想法,你需要一些""那裏得到的一切,通過正確地傳遞:

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

另外,我覺得你有format:和格式字符串之間的額外空間在你的兩個例子中。

+0

哪裏是你的第二個 「?」如果我輸入你想要的更多代碼,請輸入> – IdeoREX

+0

在log之前有一個代碼,在行末有一個代碼。我不確定我是否理解這個問題。 –

+0

我運行$ git hist |||時收到錯誤返回|||致命的:模棱兩可的論點「:未知的版本或路徑不在工作樹中。 使用' - '分隔修訂版本的路徑,如下所示: 'git [ ...]'[ ...]' – IdeoREX

4

你已經錯過了斷 '--add' 和Git不喜歡(至少在我的MAC)format: '%h之間的空間

嘗試:

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

這個人也爲我工作win10以及...謝謝你們。 –