简介: 场景1: 公司新开展的业务,需要从WN公司的tfs服务器将代码同步到本公司的gitlab,需要完全克隆,保留所有分支,所有提交记录 场景2: 在gitlab上 前端人员需要完全克隆一个库,也是保持所有提交记录和分支。主要目的是为了不直接修改原仓库,万一出了问题不好修复 1.克隆源仓库 git clone --bare http://仓库地址.git 2.提交到新仓库 cd 克隆下来的仓库中 git push --mirror http://xxxxxxx.git(新的空仓库中)