您的位置:首页 > 其它

合并本地git仓库

2015-07-28 15:39 218 查看
出差在外,要把工作的代码发回公司给公司同事合并。工程目录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仓库进行合并了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: