关于前端:git项目迁移

最近git越来越不稳固,国内常常出问题。有时候须要迁徙git我的项目,然而老我的项目有大量的历史提交信息是很重要的,如果不想失落的话,能够依照一下办法试试(以gitLab为例)。
一、新的gitlab上新建我的项目

二、更改本地仓库的remote和把代码推到新的我的项目上

git remote rename origin old-origin
git remote add origin http://ip:port/your-project.git(或git@ip:port/your-project.git)
git push -u origin --all
git push -u origin --tags

三、删除老的remote old-origin(git push 和git pull就不必指定remote了)

git remote rm old-origin

四、其他人更新,有两种形式

1、简略粗犷形式:删除原来的我的项目,从新clone
或者
2、更新remote地址

git config remote.origin.url http://ip:port/your-project.git(或git@ip:port/your-project.git)
git pull

ps: 最近刚刚迁徙完,遇到一些平时没遇到的问题,解决了当前记录一下

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理