仅从特定文件夹进行 Git 合并

2023-12-01

我已经为客户 X 创建了一个 Rails 网站。我现在有一个客户 Y,他想要一个与客户 X 执行完全相同的操作但具有不同外观的网站。

我从 clientXcode 创建了一个 git 分支,并将其命名为 clientYcode。然后我对视图进行了所有更改,使其看起来不同,拉拉,同一个网站,但皮肤不同。

现在,我对 git 不明白的地方是:我对 clientXcode 的视图、模型和控制器做了很多更改;现在我想将这些更改合并到 clientYcode 中,不包括任何视图更改。由于视图、模型和控制器在 Rails 中都有自己的文件夹,我希望能够执行以下操作:

git merge client_x_code 'app/controllers/*', 'app/models/*'

问题 1:使用 git 可以实现类似的功能吗?如果是这样,我该怎么做?

问题 2:分支是复制我的项目的最佳解决方案吗?


好吧,我找到了解决我的问题的最简单的方法......

git checkout clientYcode
git checkout clientXcode "app/controllers/"
git checkout clientXcode "app/models/"

这就是我想要的!

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

仅从特定文件夹进行 Git 合并 的相关文章

  • 如何在 SVN 中分支单个文件?

    分支的颠覆概念似乎专注于创建整个存储库的 不稳定 分支 并在其上进行开发 是否有一种机制可以创建单个文件的分支 对于用例 请考虑具有多个特定于平台的源代码 c 实现的通用头文件 h 这种类型的分支是永久性的 所有这些分支都将不断发展 偶尔会
  • Heroku 应用程序上的 Nodejs Express EACCES 0.0.0.0:80

    我正在尝试在他们的网站上新创建的 Heroku 应用程序上运行 Node 应用程序 我按照他们的步骤操作 但在显示应用程序状态时仍然遇到错误 我跟着Node js 入门 https devcenter heroku com articles
  • 为什么我需要 Nginx 和 Puma?

    我正在将 Rails 应用程序部署到生产环境中 看起来 Puma 速度很快 可以处理我想要在网络服务器中完成的许多事情 我想知道我是否需要使用 Nginx 如果只使用 Puma 我会错过什么 Nginx 是一个 Web 服务器 puma 是
  • URL 路由中的点与命名空间 Rails 3.1

    我有这个路线 rb root to gt posts index devise for users controllers gt omniauth callbacks gt users omniauth callbacks resource
  • Capistrano:deploy.rb 文件重构

    我的deploy rb中有以下代码 namespace app do desc copies the configuration frile from shared config yml to config task copy config
  • 为什么cherry-pick 告诉我所有行都已更改?

    Updated 考虑文件 abc 在提交 A 和 B 中都相同 begin 123 456 789 klm end 在A中 我们重构第一行123 gt AAA并在结果之上选择 B Git 告诉我们all lines in the file
  • PHP—array_merge_recursive() - 相同键没有数组

    php a php gt data1 tag gt div classes gt 1 2 3 php gt data2 tag gt section classes gt 2 3 4 5 6 php gt result array merg
  • VS Code 在交互式变基期间不会等待我 [重复]

    这个问题在这里已经有答案了 如果我使用交互式变基git rebase i使用为 Git 配置的默认编辑器 一切都运行良好 如果我在我的全局中添加以下内容 gitconfig core editor C Program Files x86 M
  • 保护 REST 和 JSON

    我想利用 RESTful 架构构建提供 JSON 数据的 Web 服务 但我只想要我自己的客户端应用程序可以从我的网络服务请求 基本上 我的 Web 服务包含不供公众使用的敏感数据 但我想以这种方式构建它 以便我可以构建连接到我的 Web
  • 从包含大量文件的目录中检索文件

    我的目录包含近 14 000 000 个 wav 格式的音频样本 所有普通存储 没有子目录 我想循环浏览文件 但是当我使用DirectoryInfo GetFiles 在该文件夹上 整个应用程序冻结了几分钟 可以用另一种方式完成吗 也许读取
  • 用于 S3 私有文件的 ActiveStorage

    到目前为止 我一直在使用 Paperclip 将一些文件上传到 S3 其中一些文件不是公开的 Paperclip 允许通过以下位将一些文件作为私有文件上传 has attached file image styles large 2000x
  • 为什么从网上下载Git 2.0,总是得到1.9.4的安装包?

    为什么从网上下载Git 2 0 总是得到1 9 4的安装包 为什么你不能在互联网上的任何地方找到一个不仅标记为 2 0 而且你下载的安装存档也标记为这样的 Git 安装程序包 例如 这个2 1 3 站点 http git scm com d
  • Rails3/will_paginate/Ajax - 下一个/上一个链接无法正常工作(这是一个错误吗?)

    我正在遵循 使用ajax分页 http railscasts com episodes 174 pagination with ajax railscast 用于我的 Rails 3 应用程序 一切似乎都运行良好 除了上一个和下一个链接根本
  • 在 python 中找不到 git 可执行文件

    我试图使用访问密钥克隆 git 存储库 但是当我尝试运行它时 它抛出一个异常 说找不到 git 可执行文件 但我已经安装了 git 并且 in it py 显示了正确的路径 C Program Files Git bin 我还安装了 git
  • 如何将 devise/omniauth 重定向到我登录的页面?

    我通过omniauth 进行了身份验证 并且该链接通过layout application html haml 在每个页面上都可用 然而 当他们完成omniauth身份验证后 他们都会进入root权限 我如何设置它 以便他们重定向到他们单击
  • Rails HABTM 设置、模型对象和 join_table 插入控制器设置

    我有以下设置 1 个产品有多个 Product types 许多 Product types 有 1 种类型 根据我对文档的理解 HABTM 关系 我的模型是 class Product lt ApplicationRecord has a
  • git merge --squash 和 gitcherry-pick 有什么区别?

    如果我在标准的主功能工作流程中工作 那么将功能分支压缩到主功能分支和将其挑选到主功能分支之间有什么区别 分支示例 m1 m2 master f1 f2 feature 我认为两者都有相同的输出 即 m1 m2 m3 master f1 f2
  • Rails content_for 和yield 之间有什么区别?

    例如 content for stuff vs yield stuff 我知道它们的实现略有不同 但是有任何真正的功能差异吗 是否有普遍接受的最佳实践 yield是您指定内容区域在布局中的位置的方式 你可能有这样的事情 div h1 Thi
  • “heroku”命令存在于以下 Ruby 版本中:

    我在使用 heroku 工具带时遇到了重大问题 我正在使用 cedar 14 堆栈 当我尝试使用不是的 ruby 版本时ruby 2 0 0 dev我收到这个错误 rbenv heroku command not found The her
  • Git 实验分支还是单独的实验存储库?

    我正在开发一个 Android 应用程序 并且在整个开发周期中一直使用 Git 现在 我想构建并发布实验性功能 供人们尝试和安装 同时仍将原始的 稳定的应用程序安装在他们的设备上 现在 这意味着我需要使用不同的包名称 这会更改开发项目中的一

随机推荐

  • 如何以编程方式在 iOS 中从右向左移动文本

    我想在我的应用程序中显示一些文本 例如移动文本 从右到左滚动动画 如何以编程方式执行此操作 I took UIViewcontroller 我正在开发AVAudioplayer 所以在顶部UIViewController文本将从右向左移动
  • 无法连接到启用了 SSL 的 GCP 中的 Redis

    我在用Spring boot starter redis连接到 Redis 的依赖项 下面是我的 gradle 依赖项的片段 dependencies implementation org springframework boot spri
  • 为单源最短路径问题设计一个算法,运行时间为 O(k(|V|+|E|))

    假设我们有一个有向图G V E 具有潜在的正边和负边 长度 但没有负循环 让s V是给定的来源 顶点 如何设计实时运行的单源最短路径问题算法O k V E 如果从 s 到任何其他顶点的最短路径最多花费k edges 这是 O k V E 方
  • Laravel 中关系的计数关系

    假设我有一个Conversation像这样的模型 class Conversation extends Model public function questions return this gt hasMany App Question
  • 使用 xlwt 将列表列表写入 Excel 文件

    我有一个列表 例如 u email u salutation u firstname u lastname u remarks None None None None None u email protected u Mr u Daniel
  • 从 mongodb 游标流式传输到 Node.js 中的 Express 响应

    我正在尝试所有花哨的 node js mongodb express 平台 并偶然发现了一个问题 app get tag tag function req res var tag req params tag console log got
  • 存储过程中不允许加载数据

    我有一个案例 每下午6点自动将数据导入mysql 要导入的数据是 data txt 我在mysql中创建是这样的 CREATE EVENT EVENT NAME ON SCHEDULE EVERY 18 00 00 DAY DO LOAD
  • 如果找到总和值,则搜索重复项

    我有这个数组 data 0 gt date gt 2018 09 12 department gt 12 country gt 14 total gt 12 1 gt date gt 2018 09 12 department gt 12
  • 删除 CosmosDB 的 SQL [重复]

    这个问题在这里已经有答案了 是否可以在 CosmosDB 中使用 SQL 从文档集合中删除 我正在寻找类似于 SELECT 的删除 SQL 如下所示 SELECT FROM Families f WHERE f id AndersenFam
  • PHP爬取一个网站,该网站正在使用cloudflare

    我想从网站 不是我自己的网站 中抓取一些特定值 例如新闻文本 file get contents 不工作 可能被 php ini 阻止 所以我尝试用curl来做到这一点 问题是 我得到的只是来自 cloudflare 的重定向文本 我的爬虫
  • .NET:是否可以让 HttpWebRequest 自动解压缩 gzip 响应?

    In 这个答案中 我描述了如何在 HttpWebResponse 中的响应流周围包装 GZipStream 以便对其进行解压缩 相关代码如下所示 HttpWebRequest hwr HttpWebRequest WebRequest Cr
  • 加载页面时动画 GIF 没有动画

    我有一个使用 asp net C 在服务器端生成的页面 由于页面最多有 100 个 iframe 因此需要一段时间才能加载 我想在页面加载时显示 请稍候 动画 gif 所以我有以下内容
  • 在 WCF 中,有没有办法从 WSDL 中省略/隐藏服务操作或数据成员?

    我有一个现有的 WCF 服务 在某些时候 有时 OperationContract or a DataMember 在数据合约中变成 Obsolete 出于向后兼容性的原因 我不想删除该方法 另一个例子是有时我有一个枚举 并且想要 Obso
  • Java mySQL 与 000webhost

    我在 000webhost 上创建了一个 mySQL 数据库 我想将其连接到我的 Java 程序 但不知何故驱动程序未接收套接字 这是我的代码 Class forName com mysql jdbc Driver Connection c
  • 具有动态行的 Angular 材质数据表

    我正在使用 Angular 5 和 Angular Material 数据表来构建数据 我指的是下面网站中的一个例子 考虑到这一点 我需要将动态数据包含到每一行 如屏幕截图中所示 其中 最喜欢的 是列标题 http www devglan
  • 读取文本文件,matlab

    我正在 matlab 中读取文本文件 mytext text 数据文件如下所示 1 4436 6910 415 1843 3019 7497 1 3 4 5 21 23 2 4366 4541 1353 9975 3085 1166 1 3
  • 为什么多个 on_message 事件不起作用?

    为什么我不能有多个on message events import discord client discord Client client event async def on ready print in on ready client
  • Power BI 上个月 DAX 滚动总计

    我正在 POWER BI 中工作 并尝试计算上个月滚动总计的 DAX 表达式 我有一个过滤器 我选择某个月份 我想计算上个月的滚动总数 下面的计算非常适合计算所选日期范围的滚动总计 如何计算前几个月的滚动总额 Rolling Total C
  • 在 Android 中使用 Html.fromHtml() 突出显示文本颜色?

    我正在开发一个应用程序 其中会有一个搜索屏幕 用户可以在其中搜索特定关键字 并且该关键字应该是 突出显示 我找到了 Html fromHtml 方法 但我想知道这是否是正确的做法或 不是 请让我知道您对此的看法 或者比处理简单得多Spann
  • 仅从特定文件夹进行 Git 合并

    我已经为客户 X 创建了一个 Rails 网站 我现在有一个客户 Y 他想要一个与客户 X 执行完全相同的操作但具有不同外观的网站 我从 clientXcode 创建了一个 git 分支 并将其命名为 clientYcode 然后我对视图进