git merge 应该忽略一个目录

2024-01-16

我在名为 reports 的目录中有大量数据。在与另一个分支进行 git merge 时,我在 reports 目录下的文件遇到很多冲突。我希望 git merge 忽略报告下的文件。

换句话说,我想要来自主报告而不是来自实验室分支的所有数据。

那可能吗?

这就是我现在正在做的事情。

git checkout master
git merge lab

如果您需要对这些文件进行版本控制,但仅将版本保留在主分支上,则需要合并驱动程序 https://stackoverflow.com/questions/1910444/git-merge-s-theirs-needed-but-i-know-it-doesnt-exist/1910479#1910479: see 在这里为了一个keepMine script https://stackoverflow.com/questions/928646/how-do-i-tell-git-to-always-select-my-local-version-for-conflicted-merges-on-a-sp/930495#930495.

每次将 lab 合并到 master 时,报告目录中的所有文件都将保留其内容(master 上的版本)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git merge 应该忽略一个目录 的相关文章

  • 如果我想将分支合并到主干上,“svn merge --reintegrate”和不重新集成的 svn merge 有什么区别

    In the svn book http svnbook red bean com en 1 7 svn ref svn html svn ref svn sw reintegrate它说merge s reintegrate是 将源 UR
  • 如何使用 vim 作为“git log”编辑器?

    当我跑步时git log 编辑器到底是什么git log正在使用 Also 无论如何我可以使用吗vim作为我的默认编辑器git log 如果我想搜索 git 日志 最好的方法是什么 现在我正在做类似的事情 git log grep bla
  • git:检查标签,修改某些内容,然后再次标记它

    我觉得我应该知道这一点 但我很困惑 我在 github 上分叉了一个存储库 我需要的是签出一个标签 称为 v1 0 5 修改文件上的语句 使用名为 1 0 5 的新标签 不带 v 重新标记该状态 然后执行对 master 进行同样的更改 让
  • Git 日志历史记录

    对于版本控制来说 重要的一件事是知道谁做了什么更改 如果某些内容发生了变化 而我不知道为什么要进行更改 我会查看历史并询问进行更改的人 当我探索 git 时 让我对这个功能有点紧张的一件事是它似乎很容易伪造 是什么阻止我将同事姓名 电子邮件
  • Git 合并删除文件

    这是第二次发生这种情况 当我进行合并时 我后来意识到正在合并的分支中的一些文件不再位于正在合并的分支中 最新的例子是我们有一个功能分支 我一直在合并主开发分支中的更改 合并后我们丢失了很多文件 并且它们现在不存在于功能分支中 为什么会出现这
  • Git 将开发分支与生产版本的主分支合并

    我正在使用 Git 进行代码版本控制 我有一个开发分支 我正在其中进行所有肮脏的开发 每次我向世界发布生产版本时 我都想将其放在我的 master 分支下 问题是 每当我合并开发和 master 时 master 都会收到所有开发历史记录
  • 如何保持 git 存储库的公共和私有版本同步?

    我正在 Github 上发布一个开源 Rails 应用程序 可能是 MIT 许可证 我还想维护一个项目的私人分支 分支 我们将使用它作为付费服务的一部分 在这种情况下组织存储库的最佳方式是什么 而且 当我有两个项目的更新时 如何保持项目同步
  • 将存储库移至另一台计算机

    我已将存储库从计算机 A 移至计算机 B 我已验证等待推送的提交仍在 B 上 但整个存储库 每个文件 均未暂存 我不想添加它们并将它们作为提交推送 因为从复制存储库到粘贴它 我没有更改每个文件 当我移动存储库时 它只有等待推送的提交 而不是
  • 无法从 Git 扩展向 GitHub 进行身份验证?

    我只是在 Visual Studio 2010 中设置 Git 扩展 但无法真正使其工作 我无法进行身份验证 在 Git Extensions 中 如果我选择 Plugins gt GitHub 我可以添加用户 密码 API 令牌并选择 S
  • Django 和 VirtualEnv 开发/部署最佳实践

    只是好奇人们如何结合 virtualenv 部署 Django 项目 更具体地说 如何使生产虚拟环境与开发计算机正确同步 我使用 git 进行 scm 但 git 存储库中没有 virtualenv 我应该这样做 还是最好使用 pip fr
  • “git merge --squash”的正确用例是什么?

    有些人喜欢git merge squash由于以下原因 压缩到单个提交使您有机会清理混乱的 WIP 提交 并为您要合并的更改提供良好的理由 https coderwall com p qkrmjq git merge squash http
  • 合并多个 git 存储库

    假设我有一个看起来像这样的设置 phd code phd figures phd thesis 由于历史原因 这些都有自己的 git 存储库 但我想将它们合并为一个 以稍微简化事情 例如 现在我可能会进行两组更改 并且必须执行类似的操作 c
  • Git 身份验证 - 以新用户身份拉取

    以下命令集可以正常工作 mkdir carboncake cd carboncake git init git remote add origin email protected cdn cgi l email protection rep
  • 仅将单个文件放入 git 子模块/存储库中

    我在 git 源代码存储库中有一个特定文件 其中包含生产设置 密码 我想限制此文件 以便只有制作团队的成员才能看到它 但是 我想控制它的变化 我考虑过在 git 中使用子模块 然后限制对新存储库的访问 然而 git 似乎需要子模块的整个子目
  • 名称和电子邮件在 Git 的每用户配置文件中设置,但 Git 仍使用默认生成的名称和电子邮件

    标题已经说了 但我会更彻底地解释一下 我已使用以下命令按照建议配置了用户名和电子邮件 git config global user name git config global user email 我可以通过执行以下操作来验证这是设置的g
  • 使用 Git 在线使用 TFS 的 Visual Studio 2013:自动保存文件签入

    我目前正在将 Visual Studio Premium 2013 Update 3 与 Team Foundation Server Online 结合使用并使用 Git 存储库 直到最近 我已经成功使用 Git Repo 几个月了 现在
  • 如何在没有本地存储库的情况下在远程运行 git 命令

    我有一个名为 git export 的脚本 它可以帮助我导出远程存储库 它是这样运行的 git export http host com git repo lt t tag or b branch or c commit gt local
  • GitHub - 指定时间的存储库状态

    我是使用 git 版本控制工具的初学者 我想在指定时间 例如 2013 年 10 月 5 日 下载存储库状态 文件 我怎样才能做到这一点 截至 2019 年 5 月 不确定何时引入 您可以简单地按以下格式添加日期 HEAD 2019 04
  • git tag --contains 如何工作?

    从几天前开始 我一直在尝试确定在哪个版本 由标签指定 中部署了特定修复 由提交指定 这里的一些帖子发布了这一点git tag contains是收集这些信息的方法 但是选项的文档 https git scm com docs git tag
  • Git rebase --继续而不打开编辑器

    调用时git rebase continue在正常的变基冲突之后 编辑器 GIT EDITOR 打开并要求修改提交消息 因为提交消息可能包含前导 所以这可能会失败 export GIT EDITOR true git rebase cont

随机推荐

  • SQL - 获取所有一对多关系的平均分

    我的问题和分数之间存在一对多的关系 我的表设置是 Table Question id int auto increment primary key question varchar 255 Table Score id int auto i
  • 如何使用 OpenGL 正确处理 Alpha 合成

    我正在使用glBlendFunc GL SRC ALPHA GL ONE MINUS SRC ALPHA 正如文档所述 实际上 Direct3D 文档中也说了同样的事情 一开始一切都很好 直到我从 GPU 下载结果并将其制作为 PNG 图像
  • 使用pointinterval减少点数

    With pointinterval 可以告诉 Gnuplot 何时在线上插入点 现在 通过将其设置为 1 线不会穿过该点 例如 pi 1 lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt
  • SonarQube 分析成功,但服务器未处理

    我最近将 SonarQube 服务器从 5 1 2 升级到 5 2 我们通过 Jenkins 使用 SonarQube Runner 2 4 运行分析 并且分析成功 问题是服务器不会处理分析 在针对失败的后台任务显示的日志末尾可以看到以下错
  • 使用 MessageContract 时,Webservice Response 会变成 ref 参数

    我定义了以下接口 ServiceContract public interface IHealthProducts OperationContract ResponseClass OrderSelfSignedHealthCertifica
  • 机架会话在 Chrome 中丢失

    我有一个非常简单的应用程序 托管在 EC2 上 使用 Sinatra 构建 并在 nginx 后面提供 Thin 服务 问题是 对于 Chrome 会话变量在 Sinatra 中会 丢失 在 Firefox 中不会发生这种情况 这是使用 R
  • 检测 Windows 还是 Linux? [复制]

    这个问题在这里已经有答案了 我正在寻求在 Windows 和 Linux 上运行通用的 Java 程序 该程序需要在每个平台上做一些不同的事情 那么我的 Java 程序如何 应该检测它是在 Linux 下运行还是在 Windows 下运行
  • Firebase 远程配置根据初始请求得出结果

    我正在使用单例从 Firebase 远程配置文件中获取参数 第一次运行应用程序时 我只能从单例中访问默认值 后续运行正确返回配置的值 有什么更好的方法可以做到这一点 以便我可以从新的开始访问这些值 protocol RemoteConfig
  • 如何缩放基于 FFT 的互相关,使其峰值等于 Pearson's rho

    问题描述 FFT 可用于计算两个信号或图像之间的互相关 确定两个信号之间的延迟或滞后A and B 只需定位以下峰值 IFFT FFT A conjugate FFT B 然而 峰值的幅度与各个信号的频谱的幅度相关 从而确定皮尔逊相关系数
  • iOS 应用程序蓝牙音频以“电话模式”出现。

    我有一个 iOS 应用程序 可以生成文本转语音 TTS 音频 AVSpeechSynthesizer 一位用户表示 他的汽车蓝牙扬声器上的音频以 电话模式 大概是拨打或接听电话时的音频 发出 而不是像 Youtube 以及音乐和地图应用程序
  • Google API:获取联系人照片

    通过遵循 API 我已经能够检索除联系人照片之外的所有内容 我可以从返回的 xml 中获取 img url 以及 gd etag 下面是 Google API 示例 这与我得到的结果是一样的 当然对于我的联系人来说 属性值是不同的 问题是我
  • Woocommerce:如何删除结账页面上的产品线?

    就像在购物车中一样 我怎样才能使用 x 链接删除结帐页面中的产品 有什么钩子可以做到这一点吗 thanks 我也遇到了同样的问题 谷歌也没找到解决的方法 所以我自己尝试并找到了这个解决方案 在您的主题中的结帐页面上覆盖 woocommerc
  • 服务引用下的哪些文件属于源代码管理。 (视觉工作室)

    我对 WPF 和 WCF 都很陌生 并且有一个 WPF 应用程序 该应用程序具有对 WCF 应用程序的服务引用 我在 Service References MyService 下创建了各种文件 我不太确定哪些需要进入源代码管理 哪些不需要
  • 跳转到文件而不修改跳转列表

    我正在编写一个类似标签的插件 它应该能够跳转到给定的文件 行和列 I use edit跳转到正确的文件 然后G 跳转到正确的位置 如所解释的here https stackoverflow com a 19195792 110081 我的问
  • 如何实现基于树的QComboBox

    我怎样才能实现QComboBox http qt project org doc qt 5 qcombobox html允许您从树结构中进行选择 类似于QTreeView http qt project org doc qt 5 qtree
  • cx_Freeze 转换的 GUI 应用程序 (tkinter) 在按下绘图按钮后崩溃

    我已经处理这个问题好几天了 希望能找到一些帮助 我开发了一个带有导入模块 tkinter numpy scipy matplotlib 的 GUI 应用程序 它在 python 本身中运行良好 转换为 exe 后 一切都按预期工作 但 ma
  • 博客文章的永久链接结构与 WordPress 中的页面不同?

    我希望帖子的永久链接结构与 WordPress 网站上的页面不同 例如 博客文章名称 这是一篇不错的博客文章 将获得永久链接 博客 这是一篇不错的博客文章 其中名为 提供的服务 的页面将获得永久链接 提供的服务 我知道我应该在永久链接结构中
  • 返回数据库名称==':内存:'或数据库名称中的'模式=内存'类型错误:'PosixPath'类型的参数不可迭代

    我正在 django 中制作一个网络应用程序 我尝试将它部署在 pythonanywhere 上 一切都很顺利 但最后当我尝试使用收集静态文件时python manage py collectstatic它给了我这个错误 return da
  • 当我们将鼠标悬停在元素上并设置其边框时,如何避免晃动?

    当我们将鼠标悬停在元素上并设置其边框时 如何避免晃动 这是我编写的代码示例 http jsfiddle net s3N2h http jsfiddle net s3N2h 有没有什么技巧可以避免晃动呢 假设我将鼠标悬停在文件上 会出现边框
  • git merge 应该忽略一个目录

    我在名为 reports 的目录中有大量数据 在与另一个分支进行 git merge 时 我在 reports 目录下的文件遇到很多冲突 我希望 git merge 忽略报告下的文件 换句话说 我想要来自主报告而不是来自实验室分支的所有数据