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

git - 如何 .gitignore 文件夹中的所有文件/文件夹,而不是文件夹本身?

我想将一个空白文件夹签入我的 Git 存储库。实际上,我需要忽略文件夹中的所有文件和文件夹,而不是文件夹本身。我怎样才能做到这一点?我应该在我的.gitignore文件中放什么?

对于那些想知道我为什么要这样做的人,我的存储库中有一个“上传”目录。我想提交空白目录,但没有所有内容。

0 投票
27 回答
1238304 浏览

git - 如何忽略 Git 中的某些文件?

我有一个带有文件的存储库,Hello.java. 当我编译它时,会生成一个附加Hello.class文件。

Hello.class我在.gitignore文件中创建了一个条目。但是,该文件似乎仍被跟踪。

我怎样才能让 Git 忽略Hello.class

0 投票
1 回答
14470 浏览

git - gitignore 和 hgignore 的相互转换?

我刚刚开始使用 hg-git 将一些 mercurial 存储库推送到 github,我意识到如果人们使用 git 检查它们,他们将需要存储库中的 .gitignore 文件。是否有任何自动化方法可以将 hgignore 转换为 gitignore,反之亦然?

0 投票
1 回答
705 浏览

svn - 从 svn 迁移到 git:如何为连接不稳定的大型存储库创建 .gitignore 文件?

我刚刚将一个大型开源项目从 subversion 迁移到 git。

我正在尝试做一个git svn create-ignore,但大约 30 分钟后它失败了,因为 svn 服务器连接有时会失败:

RA 层请求失败:PROPFIND of '...':无法连接到服务器 (...)。

现在,问题是,如果我再做git svn create-ignore一次,它会完全重新启动(不像git svn fetch从中断的地方继续)。所以它永远不会超过项目的 25%。这是可以修复的吗?

0 投票
1 回答
221 浏览

ios - 考虑制作一个开源 iOS 应用程序,我应该在我的 .gitingnore 中添加什么?

我也想在 App Store 中分发它。我想把 XCode 项目和所有源代码放在 github 上。我应该从回购中排除什么以避免暴露个人身份信息吗?例如.pbxuser文件等?

我不希望,但我想安全。

0 投票
1 回答
7291 浏览

git - 使用 GIT 忽略文件夹中文件的最佳实践

我只是在寻找一些关于使用 git 管理以下情况的最佳方法的建议。

我的项目有一个名为“照片”的文件夹,用户可以将图像上传到该文件夹​​。

我有一个在本地运行的项目版本,我将图像添加到此文件夹以进行测试。

当我推送到实时服务器时,我希望推送“照片”文件夹而不是其中的图像。此外,当用户将图像添加到实时服务器上的“照片”文件夹时,我希望 GIT 忽略它们。

我知道我需要使用 Git Ignore,但我不确定最好的方法是什么。

我是否应该将“照片”添加到 git 忽略文件中,然后在实时服务器上手动创建“照片”文件夹?

提前致谢。

0 投票
1 回答
193609 浏览

git - git 忽略特定类型的所有文件,特定子文件夹中的文件除外

我有一个这样的目录结构:

    • 文件夹1
      • abc.json
      • def.json
      • 一些迪尔
        • 更多.json
    • 文件夹2
      • qwe.json
      • rty.json
    • 规格
      • mock1.json
      • mock2.json
      • 一些迪尔
        • more_mocks.json

现在使用 a.gitignore我想忽略*.jsonspec. 我不想使用.gitignorein folder1folder2因为其中有很多,它们会被添加到很多,而且我确定我会忘记将正确的.gitignore文件移动到位。

此外,JSON 文件的嵌套目录可能更多,此规则也需要适用于所有子目录。

那么如何忽略一个类型的所有文件,除了某个子目录?

0 投票
6 回答
16795 浏览

git - Git:忽略版本控制文件

.gitignore 文件对于忽略一些我们不想控制的文件非常有用。不幸的是,当文件已经在版本控制下时,它不能使用。例如,我的 .gitignore(已添加到 git)文件可能与我的同事想要的不同(例如,我想忽略 Vim 文件)。每当我对此文件进行更改时,git 都会将其显示为修改后的文件。所以我的问题:

  1. 有什么方法可以忽略某个文件的更改,该文件已经由 Git 控制?!
  2. 有没有办法提交这些更改,但只为我自己保留?显然,我不想使用分支,因为我在某个分支上工作。
0 投票
4 回答
2015 浏览

gitignore - .gitignore 似乎没有生效

我想让 git 忽略名为“Doxyfile”的文件,我添加了一个 .gitignore 文件,但它仍然试图跟踪该文件。

我在下面添加了我的步骤我错过了一个步骤吗?

0 投票
1 回答
532 浏览

git - Git忽略所有文件夹除了

除了以下情况外,我想忽略文件夹结构中的所有文件:

目前我的 gitignore 文件看起来像:

但是,这不允许我跟踪站点/xxx/modules/new,无论如何,这是否存在。