十字星

  • 首页
  • 技术
  • 随笔
  • 瞎折腾
  • 平面设计
  • 文集
  • 留言
  • 其他
    • API测试
  1. 首页
  2. 技术
  3. 正文

git迁移项目中的某个目录到新项目

2024-03-15 1635点热度 0人点赞 0条评论

克隆一份新的旧项目,选择一个分支,比如dev分支,默认为master
git clone -b dev 旧项目git地址
例:git clone https://xxx@xxx.com/bitbucket/scm/plug/hulu-innerplugin.git

进入克隆的项目目录 hulu-innerplugin
cd hulu-innerplugin

假如我只需要 eHuluNeiCha 目录下的文件和其提交记录
git filter-branch -f --subdirectory-filter eHuluNeiCha

现在,该项目只剩下 eHuluNeiCha 里的文件了

推送到新的git地址
git push --mirror 新的git地址

推送成功后不能直接在该目录中开发,请删除目录 hulu-innerplugin并重新clone新项目,旧项目中的 eHuluNeiCha 需要在旧项目中自行删除

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2024-03-15

cxw

技术宅,最喜瞎折腾.

点赞
< 上一篇

文章评论

取消回复

最新 热点 随机
最新 热点 随机
git迁移项目中的某个目录到新项目 winform判断设计模式还是运行时模式 C# 中的where T : class, new() 到底是什么意思? 解决安装.NET失败并提示“无法建立到信任根颁发机构的证书链” 关闭.net4.0的http访问默认代理 删除名称最后带空格的文件夹
Hyper-V安装无桌面版CentOS 6.5并配置自启动redis服务之一:创建Hyper-V虚拟机 winform判断设计模式还是运行时模式 复制网页上的内容到Excel,结果不小心复制进去了一个输入框,怎么删除? 程序异常退出,重新启动后,自动清理系统托盘上残留的图标 XP系统屏幕保护返回到欢迎屏幕的方法 宝贝语录2
标签聚合
Excel Linux MySQL WordPress WinForm C# W10 CentOS IT PHP
最近评论
alex 发布于 5 年前(01月22日) 博主,请问把代码贴到博客里可以复制是怎么实现的

COPYRIGHT © 2021 十字星. ALL RIGHTS RESERVED

THEME KRATOS MADE BY VTROIS

京ICP备2020032489号-2