迁移git仓库
在git仓库中,偶尔会需要拆工程,不同的工程由不同的人维护,这样我们需要建立若干个新的工程进行维护。
涉及到一个问题是,当建立新的工程后,原有的工程的提交记录都需要转移过来。
操作方法:
# 拷贝原有工程
git clone --bare https://github.com/exampleuser/old-repository.git
# 提交到新的工程中
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
然后删除掉新工程中的无用代码和分支即可。