问题标签 [gitignore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5913 浏览

iphone - git 忽略 Mac OS X 上带有空格的目录

我正在尝试向我的.gitignore文件添加一些模式以忽略 Xcode 生成的 *.mode1v3 和 *.pbxuser 文件。但是,我的应用名称中有一个空格,所以我想忽略的文件在Foo Bar.xcodeproj/目录中。添加这些模式的变体似乎不起作用:

.gitignore 模式应该是什么?

0 投票
6 回答
357971 浏览

python - 为 Python 项目添加 .gitignore 文件的最佳实践?

我正在尝试收集一些默认设置,而我意识到我没有标准的一件事是 .gitignore 文件。有一个很棒的线程为 Visual Studio 项目展示了一个好的 .gitignore,但我没有看到很多关于 Python 和相关工具(PyGTK、Django)的建议。

到目前为止,我已经...

...对于编译的对象和...

...对于 setuptools 输出。

.gitignore 文件有哪些最佳实践,我可以从哪里获得有关这些最佳实践的更多信息?

0 投票
1 回答
409 浏览

git - .gitignore 具有子目录条目时的 git clean -X 行为

在 .gitignore 中使用子目录条目时,“git clean -X”不会清理被忽略的子目录。

为什么b还在?

Git版本:1.7.2.3

注意:这也在 2 个月前发布在 git 邮件列表上,但没有得到答复。

0 投票
1 回答
3993 浏览

git - 为 .gitignore 创建目录/文件名规则

我想在我的 .gitignore 中设置一些规则,从而忽略任何名称包含“_nogit”的目录或文件。

例子:

  • ../videos_nogit/...
  • bigvideo_nogit.mp4
  • 资产/_nogit/bigvideos...

谢谢 -

0 投票
14 回答
184652 浏览

git - 为什么 Git 不忽略我指定的文件?

我将以下行添加到.gitignore

但是当我键入git status它时,它会将文件显示为未暂存的文件。

有什么问题?所有其他模式都运行良好。

0 投票
2 回答
7649 浏览

git - 如何在不影响其他工作副本的情况下 .gitignore 并删除已提交的文件?

我有一个裸存储库和两个工作副本——一个在我的机器上,另一个在服务器上。
事实证明,我必须有.gitignore一个特定于每台机器的文件。我们称之为' settings.py'。此文件已提交。

我确实settings.py在 .gitignore 中放入了 ' ' 以忽略它。当我现在更改机器上的文件时,git status 仍然告诉我

我发现我必须像这样删除 settings.py :

然后git add .,紧随其后git commit

但是,当我现在将它推送到裸仓库并将其拉到服务器上的工作副本时,settings.py会在那里被删除 - 这很糟糕,因为我必须保留这个特定settings.py的 .

我想我可以复制一份settings.py并在它被删除后放回去,但我觉得必须有更好的方法来做到这一点。

0 投票
1 回答
1997 浏览

git - 从 git index 中删除文件也会从服务器中删除文件

我的服务器和计算机上有一个名为“myfile.php”的文件。
我想从 git index 中删除 myfile.php 以防止更改服务器中的 myfile.php。我通过将文件添加到 .gitignore 并使用“git rm --chached myfile.php”从索引中删除文件来做到这一点
现在什么时候我运行“git pull”它会从服务器的工作目录中删除文件本身,但我想将它保留在服务器上并保持它不被更改。有什么问题?

0 投票
1 回答
4921 浏览

git - 如何在 gitignore 中编写规则以忽略除某个目录中的目录之外的所有文件?

所以可以说我有一个像这样的目录结构

我希望跟踪上传的任何目录和子目录,但不跟踪其中的任何文件,但虚拟文件除外,因为 git 不跟踪目录。

我认为这样的事情会起作用,但事实并非如此。

0 投票
2 回答
13428 浏览

git - gitignore 以及如何忽略通用目录名称及其内容

我一直在研究网络和有关 .gitignore 文件的各种文档。我有点像 Unix/Terminal(使用 Mac OS X)的 n00b,我无法终生弄清楚如何忽略文件夹的内容(任何类型的内容,无论是文件还是另一个文件夹,不管它有多深)。

我正在开发一个在一致的文件结构中生成图像文件的项目,除了我们遇到关于用户权限的合并冲突。我想忽略包含生成图像的文件夹,这样我们就可以避免任何进一步的拉扯,不​​得不在每次拉取的基础上调整权限。我只是无法让 .gitignore 文件正常工作,所以我需要找出文件夹内容匹配的正确模式。我希望它足够通用,因为它可以轻松包含整个站点(因此,如果任何文件夹包含特定的文件夹名称,它将忽略其内容)。

我试过了:

和...

和...

还有更多结果不理想的组合。我也从来没有得到foldername/**/*过工作的模式。任何有关此问题的帮助将不胜感激!

0 投票
1 回答
1912 浏览

ruby-on-rails - Git忽略指定目录中的所有文件

我的 Rails 应用程序将所有用户的照片上传到文件夹 /uploads/photos/。我想忽略 git 中这个文件夹中的所有内容,除了一个子文件夹 /uploads/photos/default/。

这可以使用 .gitignore 文件吗?