这样做:
git config --global alias.hist 'log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short'
Windows机器上的as mentioned只是给了我 这个错误:
usage: git config [options]
当我尝试运行git hist
时。有什么建议吗?
答案 0 :(得分:4)
我无法选择将hist
别名添加到git
的命令。但我直接将其插入.gitconfig
文件中,该文件通常位于"C:\Users\<login name>\"
或"C:\Documents and Settings\<login name>\"
。
查看我的.gitconfig
文件的片段,并注意对hist
别名所做的更改,以便在Windows下正常工作。
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = !git --no-pager log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
type = cat-file -t
dump = cat-file -p
答案 1 :(得分:0)
PowerShell正在用最后一个参数做有趣的事情。你可以阻止它 所以
git config --global alias.hist --% 'blah blah blah'
# ^
# /
# notice ----