我已經安裝了一個自定義的git的別名來做出漂亮的git的日誌像這樣在我~/.gitconfig
來源的git的別名失敗
[alias]
l = "!source ~/.githelpers && git_pretty_log"
我~/.githelpers
文件包含以下內容:
#!/bin/bash
HASH="%C(yellow)%h%C(reset)"
RELATIVE_TIME="%C(green)%ar%C(reset)"
AUTHOR="%C(bold blue)%an%C(reset)"
REFS="%C(red)%d%C(reset)"
SUBJECT="%s"
FORMAT="$HASH{$RELATIVE_TIME{$AUTHOR{$REFS $SUBJECT"
function git_pretty_log() {
git log --graph --pretty="tformat:$FORMAT" $* |
column -t -s '{' |
less -FXRS
}
但是當我做git l
在任何回購我有我得到:
$ git l
source ~/.githelpers && git_pretty_log: 1: source ~/.githelpers && git_pretty_log: source: not found
fatal: While expanding alias 'l': 'source ~/.githelpers && git_pretty_log': Aucun fichier ou dossier de ce type
任何想法?
什麼是「Aucun fichier歐檔案德CE型」是什麼意思? – poke
@poke:沒有此類型的文件或文件夾。 – Ryan
如果你用'echo hello'替換'git_pretty_log',它會起作用嗎? – Ryan