合并本地git仓库


出差在外,要把工作的代码发回公司给公司同事合并。工程目录1G,全部发送要很久。公司的商业代码,也不能挂到github上。还是只把最近commit的代码做个库,发回公司。

一、复制一份精简的库传回公司

命令 :

$ git clone file:///$( cygpath  -w  ../dy_game/)  --depth 10

 拷贝最近10次commit,新生成的git仓库只有40M,在宾馆几分钟就传给同事。

因为公司同事都用cygwin,所以目录要用cygpath  -w 转成windows下的git路径

二、同事收到后进行合并

1. 在工作目录下,将收到的代码仓库与本地工作目录关联
# git remote  add  local   file:///$( cygpath -w  ../test/dy_game/  )

查看关联结果:

# git remote --v
local   file:///D:\work\\test\dy_game\ (fetch)
local   file:///D:\work\\test\dy_game\ (push)
origin  http://xxx.git (fetch)
origin  http://xxx.git (push)

发现多了个local仓库。可以对local仓库进行合并了。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值