背景:最近公司仓库位置需要移动,想保留原有的仓库分支和提交记录
操作:
- 目的位置新建仓库(要保证创建无误)
- 原仓库 git clone 到本地,git pull 保证代码最新
- 找到原仓库.git/config 文件,修改 remote origin url = 新仓库的git地址
- 原仓库名称修改为新建仓库,终端进入修改后的原仓库执行
git pull origin master --allow-unrelated-histories
git push origin master --allow-unrelated-histories