优秀的编程知识分享平台

网站首页 > 技术文章 正文

git 仓库迁移(git代码仓库迁移)

nanyue 2024-09-04 09:10:46 技术文章 10 ℃

Git仓库使用的过程中,有时候会遇到服务器的迁移,仓库代码不得不从A服务器,迁移到B服务器去,那么怎么迁移而不丢失log信息?能保留原先的commit记录,应该如何迁移呢?


使用git push --mirror命令,完成仓库的完美迁移。


例如我们的代码存储在A服务,需要钱移到B服务器去。仓库名称是todo.git。


1、首先我们将 todo.git 克隆到本地目录 /todo

git clone --bare Aserver:todo.git

2、打开/todo

cd todo

3、执行push --mirror 将仓库推到 B 服务器的仓库目录

git push --mirror Bserver:todo.git

4、最后 从B服务器克隆代码进行后续开发

git clone Bserver:todo.git


可以完整的看到之前的commit记录、log日志等。


最近发表
标签列表