合并本地git仓库

来源:互联网 发布:长虹电视机总线数据 编辑:程序博客网 时间:2024/05/17 20:31


出差在外,要把工作的代码发回公司给公司同事合并。工程目录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 --vlocal   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 0