我的.gitignore文件包含大一行:
/node_modules/public/hot/public/storage/storage/*.key/vendor/.idea/.vagrantHomestead.jsonHomestead.yamlnpm-debug.logyarn-error.log.env
由于我的存储中有一个文件夹,其中包含网站上使用的所有图标/图像,因此我也希望将该文件夹也上传到github。可悲的是,似乎整个public / storage文件夹都在gitignore中,因此它被忽略了。
小问题-为什么在根文件夹中查看我的gitignore文件时,其文件名为空?
答案 0 :(得分:0)
我认为您的.gitignore
文件不正确,那么每行应该有一个条目。
您的文件中似乎没有换行符。如果您在项目中需要该文件夹,请从文件中删除该行并添加文件夹。
答案 1 :(得分:0)
那么/ entry是否应该换行?
是的
我怎么知道/ public / storage / storage应该分为/ public / storage和/ storage还是/ public,/ storage和/ storage?
每个条目都与.gitignore
在仓库中的位置有关。
前导斜杠与路径名的开头匹配。例如,“ {/*.c
”匹配“ cat-file.c
”但不匹配“ mozilla-sha1/sha1.c
”(再次相对于.gitignore
所在的位置)。
为了检查您的.gitignore
是否正常工作,请检查以下输出:
git check-ignore -v -- a/file/in/the/repo