背景
有时代码托管平台上的项目会面临迁移需求(例如:个人项目迁移至小组内等),但需要迁移项目时携带git提交记录,此时需要直接git操作
操作步骤
1. git clone
git clone 待迁移的项目地址
2. 代码托管平台创建新项目
3. 迁移推送新仓库
cd 项目目录下 git push --mirror 新项目地址
4. 可以删除旧仓库或者重名
5. git客户端更改后续推送地址
git pull git remote -v git remote rm origin git remote add origin 新项目地址 git push origin master:master git push --set-upstream origin master git branch --set-upstream master origin/master git status git pull