3

我正在处理 gitimmersion 并创建别名 [复数]。一切正常,除了我的组织。

$ 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

它完成了我想要的任务。

使别名起作用的任何想法

4

2 回答 2

6

你需要一些""东西才能正确通过:

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

此外,我认为您format:在两个示例中的格式字符串和格式字符串之间都有额外的空格。

于 2013-06-19T18:28:59.693 回答
4

你错过了'--add'并且git不喜欢之间的空间format: '%h(至少在我的mac上)

尝试:

$ git config --global --add alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short"
于 2013-06-19T18:35:02.270 回答