2013-10-04 49 views
1

我爲啓動文本編輯器放了一些別名,所以我不必輸入完整路徑。但是,當我嘗試在git配置文件中使用這些別名時。似乎無法識別這些別名。有什麼辦法可以做到這一點?如何讓git配置文件識別在〜/ .bashrc中定義的別名?

+0

小心從你的Git配置中提供相關的代碼片段?無論如何,造成這種情況的一個原因可能是你把你的別名放入一個RC文件中,只能通過登錄shell讀取,因此以非交互方式啓動的shell(Git)不會讀取該文件。 – kostix

回答

0

我懷疑(沒有打擾看),git產生類似execv()/bin/sh/ -c "..."的外部命令,所以你不會得到你的環境/函數/別名。如果你需要的話,你需要創建一個可執行的shell腳本:

#!/bin/bash -i 
do stuff with your aliases here