git仓库迁移并保留提交记录分支等信息

git clone --bare https://gitee.com/lqccan/project_name.git
cd project_name.git
git push --mirror https://gitee.com/lqccan/new_project_name.git

新建一个空的文件夹,依次执行上述命令,即可实现将git仓库从 https://gitee.com/lqccan/project_name.git 迁移 到https://gitee.com/lqccan/new_project_name.git 且保留提交记录,分支等信息。

不过需要注意的是,在执行最后一步的时候,一定要慎重,因为如果 https://gitee.com/lqccan/new_project_name.git 这个新仓库有内容的话,会直接被覆盖,且没有提醒


觉得内容还不错?打赏个钢镚鼓励鼓励!!👍