git项目迁移

有时候公司需要将现有的 Git 项目迁移到新的仓库,需要保留历史提交记录等。

可使用以下命令:

mkdir foo; cd foo 
# move to a scratch dir

git clone --bare https://github.com/exampleuser/old-repository.git
# Make a bare clone of the repository

cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
# Mirror-push to the new repository

cd ..
rm -rf old-repository.git  
# Remove our temporary local repository

内容转自 https://zhuanlan.zhihu.com/p/54314730

你可能感兴趣的:(git,git项目迁移)