获取中...

-

Just a minute...

今有需求,想要在没有git远端的情况下合并两个项目的两个分支

情况如下:
先有的A项目a分支,从A项目复制文件夹,为B项目,仍保留a分支,在B项目内切出分支b,并在分支上进行了一些改动
A项目的a分支内做了较大更新,想要同步到B项目来
之前也是通常的做法是把A项目推动到远端,B项目把A项目的a分支合并到B项目的b分支

现情况是没有远端分支,无法把a分支推送到远端
有没有办法直接把A项目的a分支合并到B项目的b分支,并且保留a,b分支的commit记录

查阅相关资料
[https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%90%AD%E5%BB%BA-Git]

其原理是,git的一系列指令,不区分远端还是本地,只是指定文件夹目录的.git文件,这才是重点
git远端服务器也只是存储了.git文件而已

首先是A项目切换到a分支,然后是在项目B下面,切换到a分支
然后在B项目下执行命令

1
2
3
4
5
6
7
8
cd /home/user/A
git checkout a

cd /home/user/B
git checkout a

# A项目所在git文件目录
git pull /home/user/A.git

这样就可以实现需求

相关文章
评论
分享
  • 自动部署

    !来源 #利用宝塔webhook自动部署 12345678910111213141516171819202122232425262728#!/bin/bashecho ""# 输出当前时间date --date=&...

    自动部署
  • 只要不失去你的崇高整个世界就会向你敞开

    7 月 29 日周五,临下班之前问了一下领导,下周不会出差吧,这周我要回家领导说:放心回马鞍山吧,不出差,注意疫情防控就行。结果刚到高铁站就打电话来,说是一个很紧急的项目要去桂林出差,赶紧订周日或者周一的飞机票过去年龄越大,就越难有反...

    只要不失去你的崇高整个世界就会向你敞开
  • 端午小记

    端午小记很遗憾 三个月没到就分手了 为什么是她因为刚好是她合适的时间合适的地点相遇再加上一些多巴胺和荷尔蒙的催化下我也想试试,以为这就是不等人的缘分 为什么是我因为刚好是我出现在合适的时间合适的地点在她被不喜欢的人追求时一面挡箭牌出现...

    端午小记
  • 利用微信小程序扫码授权

    微信小程序扫码授权背景想要使用微信扫码登录自己的网址,通过授权快速获取用户的昵称,头像功能由于没有企业认证账号,故只能通过微信小程序实现, 体验地址https://api.nnnnzs.cn/screen-demo.html?env=...

    利用微信小程序扫码授权
  • Math.ceil(25/10)*10 === 30

    终于是到了四舍五入等于 30 的年龄了其实这应该是一篇放在 2022 年 3 月 8 日更新的博客内容应该是来南京工作一年的总结拖到五一假期,整理一下思绪打算发的结果五一又忙着帮别人搬家生日也得过且过,所以拖到了现在 感情发上一篇帖...

    Math.ceil(25/10)*10 === 30
  • 强制加载element-dialog

    强制加载element-dialog背景123<el-dialog> <MyComponent /></el-dialog> 自己封装的组件 MyComponent ,放在了el-dialog里...

    强制加载element-dialog
  • github action部署到vps

    在 ECS 上创建用户,并设置密码 adduser github-action asswd passwd github-action 免密登陆 生成密钥 1ssh-keygen -t rsa -C 'github-act...

    github action部署到vps
  • leancloud-基础存储操作

    对象安装使用1234npm install leancloud-storage --save# debug模式DEBUG=leancloud* node src/leancloud.js 初始化12345678const AV = ...

    leancloud-基础存储操作
  • leetcode-540-有序数组中的单一元素

    给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。请你找出并返回只出现一次的那个数。你设计的解决方案必须满足 O(log n) 时间复杂度和 O(1) 空间复杂度。 示例 1:输入: nums = [1...

    leetcode-540-有序数组中的单一元素
  • 认真生活

    2022年02月07日,春节假期的最后一天,终于迎来了虎年的第一场雪 今年过年的假期放的比较早,从1月25日一直到2月7日接近半个月的假期 提前放假的好处就是终于有时间认真收拾自己的屋子,收拾起堆叠在杂货箱里面的东西 初中 初中期...

    认真生活