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