问题标签 [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 回答
2328 浏览

git - 为什么 .gitignore 不包括以 ! 为前缀的文件

我的 .gitignore 文件内容如下:

奇怪的glucosia.xcodeproj/project.pbxproj是,并没有像我预期的那样被忽视。

但是,core-plot/framework/CorePlot-CocoaTouch.xcodeproj/project.pbxproj仍然被忽视。

有任何想法吗?

谢谢!

0 投票
4 回答
15839 浏览

git - 将 #*# glob 添加到 .gitignore?

我想用 glob 将 emacs 自动保存文件添加到我的 .gitignore 中,#*#但当然,以散列开头的行是注释行。

如何在不将其视为评论的情况下将其放入我的 .gitignore 中?

0 投票
3 回答
14553 浏览

windows - .gitignore 不理解我在 Windows 上的文件夹通配符

.gitignore在 Windows 上遇到了一个奇怪的问题。

我希望 git 忽略所有.exe文件,除了Dependencies文件夹(和所有子文件夹)中的文件。

所以我有:

.gitignore

不幸的是,这不起作用。

同时,这样做:

所以我想知道,我是在搞砸什么,还是这是某种错误?

我在 Windows (Windows 7 x64) 版本 1.6.5.1-preview20091022 上运行 msysgit

提前感谢您的任何输入:)

0 投票
11 回答
123883 浏览

.net - 我怎么能忽略 git 存储库中的 bin 和 obj 文件夹?

我想忽略我的 git 存储库中的 bin 和 obj 文件夹。正如我发现的那样,在 .gitignore 中没有简单的方法可以做到这一点。那么,还有其他方法吗?在 Visual Studio 中使用干净的解决方案?

0 投票
5 回答
67861 浏览

git - .gitignore 中的异常

如何向 .gitignore 添加例外,例如“忽略所有 .dll 文件myfile.dll”?

0 投票
1 回答
584 浏览

git - Git - 在 gitignore 目录中添加 git

如果我的 .gitignore 文件中有 tmp\,并且我从 tmp 执行 git add file.test,Git 会将 file.test 添加到存储库。如果 file.test 永远不会更改,那么这与一次性添加到存储库一样好,对吧?说我想要在版本控制中的静态文件。您希望该文件处于初始克隆中,仅此而已。

我假设 file.test 没有被跟踪,所以如果有更新,Git 不会将其视为已修改?

0 投票
3 回答
4362 浏览

git - 有没有办法设置远程特定的.gitignores?

有没有一种简单的方法来为不同的遥控器设置不同的 .gitignore 文件?我有一个存储库,我同时推送到 Heroku 和 Github。我需要 Heroku 的 database.yml,但不希望将某些信息推送到 Github。所以我需要为每个遥控器使用不同的 .gitignore 文件。

我尝试有两个独立的分支,一个忽略 database.yml,一个不忽略。问题是当我检查 heroku 分支并返回到我的 github 分支时,整个 database.yml 文件都消失了。

有小费吗?

0 投票
2 回答
17585 浏览

git - 如何向 .gitignore 添加一些内容以使匹配不递归?

如何添加一些东西以.gitignore使匹配不是递归的?

例如,我希望忽略当前目录中的目录foo和文件bar.txt,而不是子目录中存在的任何文件。

我已经为我的.gitignore文件尝试了这个:

但不幸的是 git 递归地应用它,所以otherdir/bar.txtotherdir/foo/被忽略了,这不是我想要的。

(git中是否有一个命令可以显示所有被忽略的文件,并引用.gitignore负责被忽略的文件的文件?这对于调试很有用。)

0 投票
3 回答
2598 浏览

git - 进行部分克隆时,Git 子树未正确使用 .gitignore

我是一名研究生,拥有许多脚本、bibtex 中的参考书目数据、latex 中的论文草稿、开放式办公室中的演示文稿、scribus 中的海报以及图形和结果数据。我想把所有东西都放在一个项目中,受版本控制。然后,当我需要处理诸如参考书目数据之类的部分时,我想检查该子目录,根据需要对其进行修改并将其合并回来。我希望能够将一个版本检出到我的家用计算机上,并且与我的工作计算机不同,并对每个单独进行更改并最终将它们合并回来。我还希望能够从这个大项目中签出一段代码,并将其与版本控制一起导入到一个单独的项目中。如果我可以更改,我希望能够将它们合并回原始项目。

根据我的理解 git subtree 可以做到这一点。

http://github.com/apenwarr/git-subtree

有一个例子与我正在尝试做的事情类似:

http://psionides.jogger.pl/2010/02/04/sharing-code-between-projects-with-git-subtree/

假设我的项目的主干包含目录:(bib bin cfg data fig src todo)。

当我使用

我得到一个 bib 目录,以及所有应该被忽略或基于 .gitignore 视为二进制的文件,例如 src 目录以及其中以波浪号或 ./data 目录结尾的所有文件。

我的 .gitignore 文件如下:

我该如何防止这种情况?

0 投票
3 回答
9404 浏览

git - 一个目录中的多个 Git 存储库

我想将一个目录部署给具有不同权限的多个开发人员。所以这是 Git 不能做的一件事。如何在一个目录中创建两个存储库并通过将另一个存储库管理的文件与该.gitignore文件一起排除来为它们分配不同的文件列表。

示例:/www/project/.git对于除 in 之外的所有文件/www/project/css /www/project/css/.git-> 仅此目录中的文件

有没有人尝试过这个解决方案?或者有没有更好的方法来处理这个问题?