【发布时间】:2013-06-05 22:16:32
【问题描述】:
我创建了一个鱼壳函数来为我缩短“git add”过程(因为它太长了):
function ga
if count $argv > 0
git add $argv
else
git add .
end
end
它工作得很好,如果我不带参数调用它,则添加整个目录,如果我命名它们,则只添加特定文件,有一个非常奇怪的例外:
使用“ga”而不是“git add”,带或不带参数,在目录中创建一个文件名“0”。它的内容一般是单个数字(0或2)。
知道这里发生了什么吗?这很奇怪,也很痛苦,因为我喜欢这个功能,但不想继续将空的“0”文件推送到我贡献的 repos。
【问题讨论】: