问题标签 [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 投票
1 回答
957 浏览

git - .gitignore 和未跟踪文件有问题

问候,

我对 Git 和使用 .gitignore 有一个奇怪的问题。我的结构中有一个文件夹(包含内容),当前没有被 git 跟踪,因为当我执行 git status 时它显示在 Untracked files 下。我将它的路径添加到 .gitignore 但再次尝试 git status 它仍然存在!其他文件/文件夹,我做同样的事情,它们消失了,但不是这个文件夹。我究竟做错了什么?

更新

文件夹结构为:

.gitignore的是:

当我运行时git status说该文件夹folder_foo/folder_bar/未跟踪。我现在已经知道,如果我从第二行中删除.gitignore它,它就可以正常工作。所以我想出了这个作为修复:

为什么我必须这样做而不指定确切的.htaccess文件?

0 投票
2 回答
13356 浏览

git - .gitignore 通配符不起作用?(“LIVE-*”模式与“LIVE-vhost”文件名不匹配)

超级快的一个。这是我的 .gitignore (在我的仓库的根级别

当我这样做时, LIVE-* 位不起作用:

我究竟做错了什么?

0 投票
6 回答
22948 浏览

git - gitignore 按文件大小?

我正在尝试实施 Git 来管理创意资产(Photoshop、Illustrator、Maya 等),并且我想根据文件大小而不是扩展名、位置等从 Git 中排除文件。

例如,我不想排除所有 .avi 文件,但是我不想提交的随机目录中有少量 +1GB 的大量 avi 文件。

有什么建议么?

0 投票
1 回答
4734 浏览

git - 如何告诉 git 忽略对单个文件的所有进一步编辑而不将其从 repo 中删除

我在 github 上创建了一个项目并开始在我自己的机器上搞乱它,我想将所做的更改提交回我在 github 上的 fork 但不提交我对 .cfg 文件所做的更改,因为它包含数据库密码等

0 投票
1 回答
19837 浏览

git - Git:如何排除存储库中的子文件夹?

我已经在我的项目的文件夹中创建了一个存储库,你知道,git init我有 Webstorm 文件夹.idea和另一个与此无关的文件夹,我对保存在存储库中不感兴趣,我什至不希望这个文件夹出现作为要添加的新文件。我想忘记这些子文件夹。

  1. 如何在提交整个存储库之前排除此子文件夹?
  2. 提交整个存储库后如何排除此子文件夹?
0 投票
1 回答
1326 浏览

linux - git 忽略不在 .gitignore 中的文件?

已解决:决定删除 .git 目录再试一次,反正里面什么都没有。 rm -rf .git,然后是git init,然后是git add 。. 现在它正在工作,一切都被正确添加,应该忽略的事情是。认为我错误地将 960gs 或 html5boilerplate 克隆到项目目录而不是子目录中。谢谢大家的回复,非常感谢。


关于 git 无法忽略 .gitignore 中指定的文件有很多关于 SO 的问题。我的问题恰恰相反——git 忽略了.gitignore中没有列出的文件。

例如,我刚刚使用HTML5Boilerplate960 Grid System启动了一个 Web 项目,并且正在尝试进行初始提交。但是,当我运行 'git add *' 时,只有少数我需要的文件和目录被暂存。

项目目录中的 .gitignore 指定要忽略的项目、vcs 和其他文件的列表,但不包括 *.html、*.xml、*.conf、.htaccess、*.ico、*.png 文件,这些文件不会被忽略上演指数。奇怪的是,添加了一个 html 文件 demo.html,而没有添加 index.html。

任何人都知道出了什么问题以及如何解决?

为了清楚起见,这里是操作的记录:

0 投票
1 回答
203 浏览

git - 有一个新的 .gitignore 告诉我是否有任何文件已经与跟踪的文件匹配

有没有办法解析 .gitignore 并告诉我是否已经有一些与忽略匹配的文件,以便我知道删除它们或更改我的 .gitignore?

例如,我有 git 跟踪我的imgs目录,我希望忽略所有 windows Thumbs.db,并告诉我是否在我的存储库中留下任何被跟踪的内容,以便我可以删除它们。

0 投票
2 回答
1306 浏览

version-control - 哪些 grails 项目文件不应该添加到版本控制中?(Grails 1.3.x)

(这个问题以前被问过,但不久前:对 Grails .gitignore 的建议;它是为 grails 1.0.x 回答的)

Grails 1.3.x 项目中的哪些文件不应包含在版本控制中?

0 投票
4 回答
302 浏览

git - Git忽略这种文件?

我怎样才能忽略这样的文件

0 投票
1 回答
6895 浏览

git - git 创建以〜结尾的文件?

刚开始在我的 Mac 上使用 git。我的存储库中有一个名为README. 当我更改它时,git 将另一个文件放在README~包含先前版本的目录中。

  1. 是 git 这样做吗?
  2. 为什么 git 这样做?
  3. 我怎样才能阻止 git 这样做?(不只是想将它添加到.gitignore,但我想我可以这样做,但我宁愿理解为什么我首先要获取这些文件..)

(很难在谷歌上搜索答案,因为尝试搜索“~”)