最近,公司项目代码进行更换仓库,要求能保留原先的commit记录,以此记录一下搬迁的过程
1. 使用git push --mirror
1)从原地址克隆一份裸版本库,比如原本托管于 GitHub,或者是本地的私有仓库
git clone --bare https://gitee.com/ityangs/MultiProcess.git
2)将旧仓库代码全部推送到新仓库:
cd MultiProcess
git push --mirror https://github.com/ityangs/MultiProcess.git
2. 本地存在原仓库代码情况下->切换remote_url
git remote set-url origin https://github.com/ityangs/MultiProcess.git