我希望将整个网站添加到存储库,但我希望它忽略几个文件。
因此,在我的克隆文件夹中,我转到了排除文件,并添加了位于网站根目录中的文件名。
E.g。
/myrootfile.php
然后我尝试git add *
添加所有内容,但我收到以下警告......
The following paths are ignored by one of your .gitignore files:
myrootfile.php
Use -f if you really want to add them.
fatal: no files added
我想知道我应该如何添加其他内容但只是忽略此文件?
谢谢
答案 0 :(得分:1)
shell正在扩展你的glob模式,所以当你运行
时git add *
就好像你已经调用了
git add myrootfile.php this.php that.php the-other.html
因此git的混乱很糟糕,因为你说你想忽略它然后明确添加它。
在您的网站根目录中,运行以下代码
git add .
dot指的是当前目录,然后git以递归方式下降。
答案 1 :(得分:0)
git add .
工作,我不确定为什么但是这解决了问题,之后git add *
似乎有效,所以我假设它添加了所需的.gitignore文件。