gitignore 加载其他 gitignore

2024-01-17

是否可以?这git update-index --assume-unchanged没有解决方案,必须跟踪被忽略的文件。创建子模块。

E.g.

猫 .customgitignore(1|2|3...)

i-do-not-need-this.extension

猫.gitignore

basic-stuff.extension
<load> .customgitignore1
<load> .customgitignore2
<load> .customgitignore3
 etc

为有兴趣的人提供问题描述。

我正在创建配置的私人存储库。一个分支 = 一个配置。附加分支作为工作区。我根据要求将其他分支配置与工作区合并。每个分支配置都有自己的 .gitignore,仅应在合并后应用。我试图忽略 gitignore 文件中的冲突。


我试图忽略 gitignore 文件中的冲突

然后不要对最终 .gitignore 文件本身进行版本控制:按需生成它。

将 .gitignore 文件分开,但添加内容过滤器驱动程序 https://stackoverflow.com/a/2316728/6309 (a smudge脚本),这将:

  • 检测内容 https://stackoverflow.com/questions/2059326/git-equivalent-of-subversions-url-keyword-expansion/2059393#2059393每个 .gitignore.xxx 文件
  • 将它们的内容连接到实际的 .gitignore (它不会添加到 git,并且仍然是私有文件)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gitignore 加载其他 gitignore 的相关文章

  • 节点项目的 Azure git 部署失败

    我正在尝试将我的项目部署到azure 它正在失败 这些是我采取的步骤 git init git config core longpaths true git add git commit m initial commit 所有这些都有效 我
  • 如何在 Windows 上向 git 存储库添加符号链接?

    我使用 GitHub 的电子环境编译 OS X 的二进制文件 并希望将输出添加到 git 存储库 我试过 git add error readlink sulu app Contents Frameworks Electron Framew
  • 在 git repo 中查找超过 x MB 且 HEAD 中不存在的文件

    我有一个 Git 存储库 用于存储随机的内容 主要是随机脚本 文本文件 我设计的网站等 随着时间的推移 我删除了一些大型二进制文件 通常为 1 5MB 这些文件会增加存储库的大小 而我在修订历史记录中不需要这些文件 基本上我希望能够做到 m
  • git subtree pull -P 不管 总是合并冲突

    问题 即使我没有进行任何更改 每次尝试拉入子树时 我都会遇到合并冲突 我在做什么 In 子树仓库 Make some changes git commit am Changes made git push origin master In
  • 如何修复树与树之间的 Git 错误断开链接?

    我的事务被中断 当我再次尝试时 我遇到了空或损坏的对象错误 在另一个问题之后 我删除了所有空文件 当我运行时 git fsck full 我收到这个错误 Checking object directories 100 256 256 don
  • DVCS命令的统一

    当处理多个 开源 项目时 多个版本控制系统开始出现问题 虽然它们共享共同的操作 但我经常在输入时犯错误hg add反而git add 我记得前段时间看到过一个项目 通过提供基本命令以统一的方式访问不同的源代码控制软件提交 ci add等在外
  • Git 不断提示我输入密码

    我已经使用 Git 一段时间了 但是不断要求输入密码开始让我感到厌烦 我使用的是 Mac OS X 和 GitHub 并且按照 GitHub 的说明设置了 Git 和我的 SSH 密钥设置 Git 页面 http help github c
  • 分支明显不同,但提交历史是相同的

    git status告诉我我的分支和我在另一个存储库上开始的分支已经分歧 On branch master Your branch and origin master have diverged and have 13 and 13 dif
  • IntelliJ:查看本地和 git 提交/分支之间所有已更改文件的差异

    使用 IntelliJ 的 diff 查看器是检查代码的一种非常好的方法 因为您可以使用 IntelliJ 代码编辑器的所有功能 重构 完成等 在本地版本中进行更改 不幸的是 我还没有弄清楚当你在 IntelliJ 中进行代码审查时如何做最
  • 如何解决 VSTS 中拉取请求中的合并冲突?

    我已经创建了拉取请求 我进入了这个 批准 按钮不执行任何操作 并且 完成 被禁用 如何解决拉取请求中的冲突 Update 微软刚刚添加了基于浏览器的合并 这可能会让你摆脱小冲突的困境 并提供自 Sprint 150 起改进了不同场景的可视化
  • git - 更新 fork 的 master 并将我的分支重新建立到它之上?

    我分叉了一个 github 项目 然后将其克隆到本地 然后我在新分支中做了一些更改my github the project repo 然后我添加并提交了更改 并推送到我的 github 存储库并提交了拉取请求 所有者已收到我的请求 并希望
  • 如何使用交互式变基将提交编辑为未提交?

    我想使用交互式变基来编辑以前的提交 但是当我进入该提交的编辑模式时 所有文件都已提交 我知道我可以进行更改并修改提交 但我希望所有更改最初都未提交 暂存或以其他方式 这样我就可以对其进行编辑 就像在最初提交之前一样 这可能吗 Imagine
  • git diff - 只显示哪些目录发生了变化

    有没有办法只列出已更改的目录 如果我在 git root 的话 project 我更改的文件是 project subtool file1 project subtool file2 project subtool3 file1 我只是想
  • git push heroku master 权限被拒绝

    我正在关注 ruby railstutorial 我运行命令 git push heroku master 它吐出了这个错误 Permission denied publickey fatal Could not read from rem
  • Git:显示分支之间的差异,忽略合并的提交

    我的存储库历史记录看起来像这样 x y z branch a b c d e master 我想获得 branch 完整历史记录的单个差异 即 像 git diff 输出 我不想要像 git log p 产生的一大堆差异 而不包括任何从 m
  • 在 github 上的 fork 中跟踪上游的最佳实践

    摘要 对于要维护一组本地更改的上游存储库 处理长期运行跟踪的最佳实践是什么 我想让 github 上的 fork 与上游保持同步 但仍然允许清晰跟踪 fork 特有的更改 对于本次讨论 假设upstream指向主项目存储库并且origin指
  • 第一次使用node.js - “ReferenceError:节点未定义”

    我刚刚安装了node js 我尝试编写应该检查版本的node v 但它不起作用 这是输出 gt node v ReferenceError node is not defined at repl 1 2 at REPLServer self
  • Git - 创建拉取请求而不分叉

    使用 git 已经有一段时间了 关于 git pull request 有很多教程和解释 其动机是什么等等 我遇到两种情况 1 分叉 git 仓库 我查看了一些公共 git 存储库并决定我想要做出贡献 所以我 通过以下方式创建重复的存储库F
  • VS 2015 + Bower:在防火墙后面不起作用

    Problem 在 Visual Studio 2015 中 使用 Bower 我的包在防火墙后面时恢复失败 并出现类似以下内容的错误 ECMDERR 无法执行 git ls remote tags heads git github com
  • 创建一个空分支?

    我有一个包含项目的 git 存储库 我现在要对这个项目进行大规模的修改 如何为这次大修创建一个空白的新分支 然后当完成时 如何将这个分支切换到master 使用 checkout orphan 命令 git checkout orphan

随机推荐

  • Rails 不会向 NewRelic 发送自定义指标

    我正在尝试将自定义指标发送到 NewRelic 见解 但不幸的是 它不适用于当前正在向 New Relic 发送默认数据的 Rails 应用程序 重现步骤 我刚刚登录工作应用程序的控制台并运行以下命令 NewRelic Agent reco
  • Xcode 6.1 Swift 问题 - 'init()' 不可用:由导入 -[NSObject init] 取代

    我刚刚将 Xcode 升级到 6 1 现在收到一个奇怪的编译错误 init 不可用 由导入 NSObject init 取代 我正在对 SCNNode 进行子类化 并且可以选择引用我定义的相同类型的其他类 IE import UIKit i
  • 如何清除/删除缓存变量

    试图得到find path做我想做的事 find path temmp include help h message temmp temmp 找到help h 输出是temmp usr local toolA find path temmp
  • 查询删除列中字符串的第一个和第二个连字符之间的所有内容

    我正在尝试根据自定义字段检索记录 ci ku 对于 的相同值ci ku 我们将有多个 l1m 访问次数 我想检索 的最小值l1m访问 对于每个 ci ku 我想得到ci ku通过删除第一个和第二个下划线 之间的字符串ku 如何在这里编写查询
  • 使用 Maven,我如何构建一个包含我的项目 jar 和所有依赖 jar 的可分发文件?

    我有一个项目 类型为 jar 它 显然 构建了一个jar 但该项目有很多依赖项 我希望 Maven 构建一个 包 或 程序集 其中包含我的 jar 所有依赖的 jar 和一些脚本 用于启动应用程序等 解决这个问题的最佳方法是什么 具体来说
  • C、从bin文件中读取二进制文件

    我对 C 还很陌生 但我遇到了 fread 的问题 我的最终目标是从 bin 文件中读取 然后 printf 到控制台 二进制文件 但现在我一次一步地尝试读取第一位 My code FILE file fopen test1 bin rb
  • 升级到 TFS 2010 后现有工作区会发生什么情况

    我正在寻找一些关于升级到 TFS2010 后 已签出的现有工作区和文件会发生什么情况的见解 令人惊讶的是我找不到任何令人满意的信息 顺便说一下 我说的是在新硬件上升级 新的 TFS 实例 升级的数据库 我检查了TFS安装指南 我在网上搜索
  • 如何知道某个进程是否绑定到 Unix 域套接字?

    我正在为 Linux 编写一个 Unix 域套接字服务器 我很快发现 Unix 域套接字的一个特点是 虽然创建侦听 Unix 套接字会创建匹配的文件系统条目 但关闭套接字并不会删除它 此外 在手动删除文件系统条目之前 不可能bind 再次将
  • 从 Android 上的 IP 摄像机接收视频流

    我有一个 IP 摄像机 它以 MJPEG 格式传输视频 现在我的目标是接收它并在我自己的自定义 Android 应用程序中显示它 为此 我在 Android 平台上提供了三种编程替代方案 使用内置的 Android MediaPlayer
  • 安装 Flask 时出错 - Python

    我仍在尝试在 虚拟环境 上安装 Flask 当 virtualenv 激活时 我尝试获取 pip 命令时遇到一些错误 有事要做 我的用户名中有一个空格 但最终找到了解决方案 只需输入 pip 所在位置的正确路径即可 以避免用户名文件夹 ve
  • 如何在 angularjs 中创建简单的拖放

    我想知道如何使用 AngularJs 进行拖放 这是我到目前为止所拥有的 span span
  • TextView 当文本足够长时会截断文本

    我对 TextView 有一个奇怪的问题 它在末尾截断了部分文本 我的布局看起来像
  • Tkinter 按钮没有出现在 TopLevel 上?

    这是我针对这个问题写的一段代码 在不同的窗口上输入文本 https stackoverflow com questions 10051721 how to fetch the entry text on a different window
  • Pandas - 从列值创建列,并填充计数

    我有一个类似于下面的数据框 Index Time Weekday 0 21 10 00 Tuesday 1 21 15 00 Tuesday 2 21 20 00 Tuesday 3 21 20 00 Tuesday 4 21 25 00
  • Delphi 的 Outlook IPreviewHandler

    我已经能够为大多数文件类型实现预览处理程序 除了 Outlook 消息文件 我怎样才能实现这个目标 该代码似乎无法以流或文件模式打开 var ACLSID String AGUID TGUID ARect TRect FileInit II
  • 为什么方法 setColumnFilterCriteria() 给出“无法调用 null 的方法“setColumnFilterCriteria””?

    问题似乎很容易解决 但我花了很多时间寻找答案 我快疯了 我使用非常简单的代码将过滤添加到工作表中 但我不断收到相同的错误 类型错误 无法调用 null 的方法 setColumnFilterCriteria 范围从第 5 行开始 在第 50
  • 在 Objective-C 中创建抽象类

    我原本是一名 Java 程序员 现在使用 Objective C 我想创建一个抽象类 但这在 Objective C 中似乎不可能 这可能吗 如果不是 那么在 Objective C 中我能达到多接近抽象类的程度呢 通常 Objective
  • Spark groupByKey 替代方案

    根据 Databricks 最佳实践 SparkgroupByKey应该像 Spark 一样避免使用groupByKey处理的工作方式是 信息首先在工作人员之间进行洗牌 然后进行处理 解释 http databricks gitbooks
  • 我可以做一个简单的触发器吗?

    如果我创建一个插入 更新之前触发器 我知道如何做这样的事情 CREATE TRIGGER upd check BEFORE INSERT ON def servpath 0001 weatherstation FOR EACH ROW BE
  • gitignore 加载其他 gitignore

    是否可以 这git update index assume unchanged没有解决方案 必须跟踪被忽略的文件 创建子模块 E g 猫 customgitignore 1 2 3 i do not need this extension