gitignore相关内容

Node.js模块推送到GitHub

我正在尝试将我的项目推到GitHub和Heroku.由于我在应用程序中使用Node.js,因此文件夹为 node_modules .在提交之前,我已经创建了一个名为 .gitignore 的文件,以忽略Node.js模块. 在文件中,我添加了文件夹 node_modules ,并尝试从comandline/Terminal推送到GitHub存储库.我没想到Node.js模块会被推送,但是它们 ..
发布时间:2021-05-10 20:33:47 其他开发

.gitignore/folder vs文件夹/

.gitignore中使用之间有什么区别 /bin 和 bin/ 我将如何制作它以便删除某个文件,无论它在哪里? */*.ext 解决方案 前导/将忽略模式锚定在树中特定 .gitignore 所在的位置 后跟的/表示模式将仅匹配目录(因此该匹配目录中的所有文件). 例如,您可以同时拥有/bin/仅与名为 bin 的目录匹配,并且仅与 .gitignore 文件 ..
发布时间:2021-05-10 20:33:30 其他开发

Git-.gitignore中的提交文件

我要提交并推送项目.gitignore中列出的文件夹内的两个新文件.我认为我可以只更改.gitignore文件,但随后我需要进行两次提交:一次提交以推送两个新文件,第二次提交以重置.gitignore.如果可能的话,我想一次提交. 是否有任何方法可以提交&推送被忽略的特定文件? 解决方案 您不必修改 .gitignore:,您可以强制添加这些文件: git add --force ..
发布时间:2021-05-10 20:31:50 其他开发

.git递归除.c和.h以外的所有内容

除了 .c 和 .h 文件之外,我想忽略某个文件夹及其子文件夹中的所有内容. 但是在本地,我也需要其他文件.在添加 .gitignore 之前或之后,我是否必须在git-repo中拥有这些不应跟踪的文件? 我该怎么做?: #ignore全部*#但:!source/**/*.c!source/**/*.h 这是我当前的解决方案,但是它不起作用.但是我认为这也与时间点有关,在该时间 ..
发布时间:2021-05-10 20:29:03 其他开发

是否可以根据环境变量使.gitignore可配置?

是否可以添加.gitignore规则取决于环境变量? 例如 如果-e $(ENV_VAR)"AAA"!liba.so别的liba.so 基本上我想要的是拥有一个存储库,使得如果ENV_VAR ="AAA" ,本地存储库将具有 a.txt 和 ENV_VAR 未设置a.txt将被删除. 解决方案 当前答案为否是,但不使用环境变量. 我的用例很简单;我想避免意外检查对特定文件 ..
发布时间:2021-05-10 20:27:51 服务器开发

是否可以使用.gitignore忽略特定的可执行文件?

假设由于这样编译我的代码,我在Mac上获得了 myProgam 可执行文件: gcc -o myProgram myProgram.c 如何使我的 .gitignore 文件实际上忽略 myProgram 文件?我不是在寻找为可执行文件创建单独文件夹的解决方案. 我的问题在很多人看来似乎很明显,但是尽管我已经搜索了几页和教程以及StackOverflow资源,但实际上我无法在线找到任 ..
发布时间:2021-05-10 20:26:10 其他开发

我应该在QT项目中使用什么.gitignore?(QT创作者)

因此,经过一番思考,我写了以下内容: #在存储库中,我们不需要:#编译的目标文件* .o#生成的MOC,资源和UI文件moc _ *.cppqrc _ *.cppui _ *.h#调试和发布目录(在Windows而非Linux下创建)调试/释放/#.log文件(通常由QtTest创建-感谢VestniK)*.日志#构建Windows .exe和linux二进制文件#注意:PROJECT是您的项目 ..
发布时间:2021-05-10 20:24:33 其他开发

我应该在文件夹"node_modules"中签入吗?在Heroku上创建Node.js应用程序时将其添加到Git吗?

我在这里遵循了Heroku上Node.js的基本入门基本说明: https://devcenter.heroku.com/categories/nodejs 这些说明不会告诉您创建.gitignore node_modules,因此意味着应该将文件夹 node_modules 检入Git.当我在Git存储库中包含 node_modules 时,我的入门应用程序正确运行. 当我遵循 ..
发布时间:2021-05-10 20:18:32 其他开发

为Django网站创建.gitignore文件

我准备将我现有的Django项目(我已经在本地环境中运行)推送到Bitbucket存储库,以便可以在公共服务器上运行它.目前,我感觉在本地开发中创建了很多文件,需要将它们添加到 .gitignore 中. 我在github 此 .gitignore 文件,但是我仍然觉得它缺少一些东西,例如,它似乎并没有从每个 migrations 文件夹中删除文件.那里还有很多我不知道他们做什么的东西-我知 ..
发布时间:2021-05-01 18:40:01 Python

如果我想在gitignore中使用文件怎么办

对于诸如aws键或密码之类的敏感数据,我将它们放在.gitignore中的文件中,以确保未提交给git.但是,当脚本运行时要使用键时,该怎么办?在运行之前手动在文件中添加关键内容?如果需要詹金斯定期触发该程序怎么办? 有人可以帮我吗? 解决方案 在运行之前手动在文件中添加关键内容吗? 这是一个普遍的想法:敏感信息不应位于Git存储库中,而应位于外部参考文件(例如保险柜)中. ..
发布时间:2021-02-11 19:58:31 其他开发

当我的API密钥位于.gitignore文件中时,如何从git部署到heroku?

我将我的API密钥设置为apikey.js文件中的变量,并且在另一个应该将API密钥存在的javascript文件中引用了该变量. 我在.gitignore中添加了apikey.js,这样当我将其推送到我的(公共)github帐户时,人们不会看到它. 但是,当我尝试进行部署时,由于.gitignore,该应用无法正常工作. 在heroku上部署时,如何继续将文件中的API密钥省略 ..
发布时间:2020-11-22 23:37:25 前端开发

React Native Node Modules:如何在git中保持Android模块中的更改?

我有一个React本机项目,需要在某些库的Android项目中更改一些代码.问题在于该库位于node_modules文件夹内,并且在推送获取时未保存该库,因为会忽略node_modules.我知道我可以从.gitignore中删除node_modules,但是我认为应该以另一种方式进行一些更好的练习吗? 解决方案 最好的方法是自定义您的模块并从另一个地址使用它!例如,我编写了许多模块,并像 ..
发布时间:2020-11-15 21:34:10 其他开发

Git忽略不起作用

这是我的情况.我在分支机构A上,对本地工作副本上的某些文件进行了一些更改. /launcher/file.esb 我基本上想要以下内容: 完全忽略对该文件所做的更改.我用完成了 假设不变 从版本控制中取消跟踪此文件,这是我尝试使用.gitignore完成的. 在签出其他分支时,将对此文件的更改保留在本地工作文件夹中. A->开发-> B-> C等... 这是我无 ..
发布时间:2020-11-15 21:34:06 其他开发

什么时候使用.git/info/exclude而不是〜/.gitignore(core.excludesFile)来排除文件?

对于何时使用.git/info/exclude而不是~/.gitignore (core.excludesFile)排除文件,我有点困惑.我很清楚何时使用项目存储库中存在的.gitignore文件,该文件特定于该项目,版本控制并通过克隆与其他存储库共享,但是我无法理解上述两个用户特定文件之间的区别,可以忽略. 因此,我要查找的是~/.gitignore和.git/info/exclude之间 ..
发布时间:2020-11-15 21:34:02 其他开发

如何清理.gitignore文件?

是否存在可用于删除.gitignore中不使用的行的git命令? 换句话说,我想删除对项目没有影响的模式. 解决方案 Git并没有内置任何功能,因此您必须编写自己的代码,可能使用 无论如何,这通常不是一个好主意.例如,假设项目.gitignore包含这两行(以及其他两行): *.dylib *.dll 并且您正在使用Linux,但是构建共享的,动态加载的库的项目并不限于L ..
发布时间:2020-11-15 21:34:00 其他开发

maven-jar-plugin不包含.gitignore文件

我尝试使用maven将应用程序打包到jar文件中.不知何故,除了.gitignore文件之外的所有文件都添加到了jar中. 为什么跳过此文件,如何禁用此文件? 即使我尝试像在include下方那样包含它,也将被忽略并且jar文件保持为空. org.apache.maven.plugins ma ..
发布时间:2020-11-15 21:33:56 其他开发

哪里指定gitignore递归行为?

请参考在线文档: 如果该模式不包含斜杠/,则Git会将其视为shell glob模式,并检查相对于.gitignore文件位置的路径名是否匹配(如果不是,则相对于工作树的顶层) .gitignore文件). 对我来说,该文档说,给定模式"foo",仅相对于.gitignore文件,将忽略任何名为"foo"的文件或目录.我没有阅读任何解释其递归行为的内容. Shell全局变量(来自我读过 ..
发布时间:2020-11-15 21:33:36 其他开发

Git是否更改了“!"? .gitignore的前缀行为?

我在Git 2.7发行说明中找到了下面的句子. 允许更高版本的“!/abc/def"覆盖之前的"/abc" 出现在同一.gitignore文件中,以便于表达 "/abc目录中的所有内容都将被忽略,除了...". Git 2.7发行说明 但是,此功能在后续版本中似乎无效. $ git --version git version 2.19.1 $ cat .gitignore ..
发布时间:2020-11-15 21:32:30 其他开发