gitignore相关内容

添加到 Git 子模块中的 .gitignore 文件

我最近重新组织了我的 dotfiles 以位于 ~/Dropbox/dotfiles 的 Git 存储库中,并且我正在使用病原体将所有 Vim 插件捆绑在 ~/Dropbox/dotfiles/home/.vim/bundle.这些插件是作为 Git 子模块添加的. 现在的问题是,当我运行 Vim 时,它会自动为所有插件生成文档并将它们放在每个子模块目录中.这会向子模块添加未跟踪的内容,我想 ..
发布时间:2021-12-24 08:26:44 其他开发

如何在 .gcloudignore 中包含在 .gitignore 中被忽略的文件

我在 .gitignore 中忽略了某些文件夹,因为我不希望它在 Github 上发布. 但是,这些文件在部署到 Google Cloud(本地包)时必不可少. 如果我从 .gcloudignore 中取出 .gitignore 那么我想要忽略的文件(比如 venv, .idea, .pyc>) 上传,这是我不想要的. 如何在 .gcloudignore 中只包含 .gitgno ..
发布时间:2021-12-20 19:03:33 其他开发

为什么 git rm --cached 不删除本地跟踪过的文件,而是删除其他文件

当在 git 存储库中取消跟踪文件时,使用 git rm -r --cached ..这不会删除本地存储中曾经跟踪过的文件,但是当其他开发人员使用 git pull 获取此提交时,他们机器存储中的曾经跟踪过的文件将被删除. 您可以通过以下方式重现它: 保存当前工作.(机器 A) git add .git stash 保存“工作位置" 创建一个新文件并提交.(机器 A) e ..
发布时间:2021-12-20 11:26:09 其他开发

Git 正在忽略 .idea 文件夹,但这不在 gitignore 中

问题: 我使用的是 OSX.我有一个非常小的 .gitignore 文件,我什至尝试完全删除该文件.没有任何帮助.Git 在我的 .idea 目录下没有看到任何用于 intellij 的内容. 至少我想存储 .idea/runConfigurations/*.更糟糕的是,根据这篇文章,所有该目录中的文件,但 1 或 2 应受源代码控制. 是否有我不知道的额外隐藏 .gitigno ..
发布时间:2021-12-18 10:42:09 其他开发

从 .idea 文件夹中 gitignore 什么?

可能的重复: Intellij Idea9/10,哪些文件夹要签入(或不签入)源代码管理? 我开始使用 WebStorm 进行 Web 开发,但不确定要添加什么以及从我们的 Git 存储库中排除什么.很明显,.idea 文件夹中的一些文件应该像外部库设置(jsLibraryMappings.xml)一样进行版本控制,但其他文件可能会经常更改并且是特定于开发人员的(例如,workspace. ..
发布时间:2021-12-18 09:54:13 其他开发

为什么 .gitignore 不忽略我的文件?

见下图.我的 .gitignore 文件应该忽略 src/dist 中的所有文件,但不是. 解决方案 .gitignore 仅忽略不属于存储库的文件.如果您已经 git add 编辑了一些文件,它们的更改仍将被跟踪.要从您的存储库(但不是从您的文件系统)中删除这些文件,请对它们使用 git rm --cached. ..
发布时间:2021-12-17 12:30:20 其他开发

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

有没有一种简单的方法可以为不同的遥控器设置不同的 .gitignore 文件?我有一个存储库,可以同时推送到 Heroku 和 Github.我需要用于 Heroku 的 database.yml,但不希望将某些信息推送到 Github.所以我需要为每个遥控器使用不同的 .gitignore 文件. 我尝试有两个独立的分支,一个忽略 database.yml,一个不忽略.问题是,当我检出 h ..
发布时间:2021-12-16 23:08:46 其他开发

Heroku 无法获取/

我是 Heroku 的新手,相信我正在按照 Heroku 网站上列出的所有步骤通过 node.js 进行部署 – https://devcenter.heroku.com/articles/getting-started-with-nodejs – 但尽管有成功的迹象,但我只在浏览器中看到这个我新生成的 herokuapp.com 网站. 无法获取/ 执行时没有错误 git push ..
发布时间:2021-12-16 22:32:25 其他开发

git:每个遥控器都有不同的 .gitignore 文件

我有一个远程仓库,我想在其中提交某些文件(编译后的文件以将它们部署在云计算平台上),但我不想将它们部署在 github 上... 是否有某种方法可以使用不同的 .gitignore 文件,每个远程文件一个? 解决方案 这在 git 模型中没有意义.提交包含文件集;所有 .gitignore 文件所做的就是告诉 UI 不要自动添加匹配特定模式的文件.这实际上意味着具有几乎相同但仅包含文 ..
发布时间:2021-12-14 13:48:08 其他开发

.gitignore 到底是什么?

我刚刚创建了一个 Github 存储库,想知道 .gitignore 文件的用途.我一开始没有创建一个,但由于大多数存储库都有一个,因此添加了一个.我需要有一个吗?我可以/我是否可以忽略它,或者它有用吗?我对这个主题做了一些研究,但找不到具体的解释. 解决方案 .gitignore 告诉 git 它应该忽略哪些文件(或模式).它通常用于避免从您的工作目录提交对其他协作者无用的临时文件,例如 ..
发布时间:2021-12-14 12:56:45 其他开发

将目录添加到 .gitignore 后从远程存储库中删除目录

我提交并推送了一些目录到 github.之后,我修改了 .gitignore 文件,添加了一个应该被忽略的目录.一切正常,但(现在被忽略)目录保留在 github 上. 如何从 github 和存储库历史记录中删除该目录? 解决方案 .gitignore 文件中的规则仅适用于未跟踪的文件.由于该目录下的文件已在您的存储库中提交,您必须取消暂存,创建提交并将其推送到 GitHub: ..
发布时间:2021-12-14 12:55:23 其他开发

.gitignore 提交后

我在 Github 上托管了一个 git 存储库.提交许多文件后,我意识到我需要创建 .gitignore 并排除 .exe、.obj 文件. 但是,它会自动从存储库中删除这些提交的文件吗?有什么办法可以强制吗? 解决方案 不,你不能仅仅因为一个已经在 repo 中提交的文件被添加到 .gitignore 你必须 git rm --cached 删除你不想要的文件.( --ca ..
发布时间:2021-12-14 12:51:43 其他开发

使用 git,如何忽略一个分支中的文件但将其提交到另一个分支中?

我有一个项目要部署到 Heroku.源代码树包括一堆 mp3 文件(该网站将用于我大量参与的录音项目). 我想将它的源代码放在 GitHub 上,但 GitHub 对其有 300 MB 的限制免费帐户.我不想在一堆 mp3 文件上使用 50 MB 的限制.显然,我可以将它们添加到 .gitignore 文件中,以将它们排除在我的仓库之外. 但是,我使用 git push heroku ..
发布时间:2021-12-06 09:47:21 其他开发

.gitignore 和“以下未跟踪的工作树文件将被检出覆盖";

所以我在我的 .gitignore 文件中添加了一个文件夹. 一旦我做了一个git status,它就会告诉我 # 在最新的分支上无需提交(工作目录干净) 但是,当我尝试更改分支时,我得到以下信息: My-MacBook-Pro:webapp marcamillion$ git checkout develop错误:以下未跟踪的工作树文件将被检出覆盖:public/system/ima ..
发布时间:2021-12-06 09:46:01 其他开发

.gitignore 和 .gitkeep 有什么区别?

.gitignore 和 .gitkeep 有什么区别?它们是同一个东西但名称不同,还是都具有不同的功能? 我似乎找不到关于 .gitkeep 的太多文档. 解决方案 .gitkeep 没有文档化,因为它不是 Git 的一个特性. Git 无法添加完全空的目录.想要在 Git 中跟踪空目录的人已经创建了将名为 .gitkeep 的文件放在这些目录中的约定.该文件可以被称为任何东 ..
发布时间:2021-12-06 09:45:25 其他开发

如何将不带点的文件(所有无扩展名的文件)添加到 gitignore 文件?

如标题所说,是否可以在 gitignore 文件中添加“没有点的文件"? 我想这会处理所有那些麻烦的无扩展文件. 解决方案 你可以尝试类似的组合: *!/**/!*.* 那个 gitignore 排除规则(一个 否定模式) 应忽略所有文件,但带有扩展名的文件除外. 如下文所述,Mad Physicist,规则是: 如果排除文件的父目录,则无法重新包含该文件. (* ..
发布时间:2021-12-06 09:44:17 其他开发

如何从 Git 存储库中删除 .DS_Store 文件?

如何从 Git 存储库中删除那些烦人的 Mac OS X .DS_Store 文件? 解决方案 从存储库中删除现有文件: 查找.-name .DS_Store -print0 |xargs -0 git rm -f --ignore-unmatch 添加这一行: .DS_Store 到文件 .gitignore,它可以在您的存储库的顶层找到(或者如果文件不存在,则创建该文件).您可 ..
发布时间:2021-12-06 09:36:01 其他开发

如何告诉 git 忽略单个行,即特定代码行的 gitignore

.gitignore 可以忽略整个文件,但是有没有办法在编码时忽略特定的代码行? 我经常重复地在项目中添加相同的调试行,但在提交之前必须记住将它们删除.我只想保留代码中的行,让 git 忽略它们. 解决方案 这就是您可以使用 git 过滤器: 创建/打开 gitattributes 文件: /.gitattributes(将提交到 repo) 或 /.git/info/a ..
发布时间:2021-12-06 09:35:14 其他开发

Gitignore 不工作

我的 .gitignore 文件由于某种原因无法工作,谷歌搜索也无法修复它.这是我所拥有的: *.apk*.ap_*.dex*.班级**/斌/**/世代/.gradle/建造/本地属性**/混淆器/*.日志 它在目录 master 中,这是我的 git 存储库.我正在运行 Git 1.8.4.2,因为我在运行 OSX 10.8.6 的 MacBook 上. 解决方案 版本控制中的文件/ ..
发布时间:2021-12-06 09:34:23 其他开发

如何创建 .gitignore 文件

我需要在我的 .gitignore 文件中添加一些规则.但是,我在我的项目文件夹中找不到它.它不是由Xcode自动创建的吗?如果没有,什么命令允许我创建一个? 解决方案 如果您使用的是 Windows,它不会让您在 Windows 资源管理器中创建没有文件名的文件.如果您尝试将文本文件重命名为 .gitignore ,则会出现错误“您必须键入文件名" 为了解决这个问题,我使用了以下 ..
发布时间:2021-12-06 09:33:46 其他开发