美文网首页
git仓库完整迁移

git仓库完整迁移

作者: eden_lx | 来源:发表于2020-02-05 19:29 被阅读0次

    git仓库迁移包括tag、分支等所有迁移

    步骤:

    1.打开终端cd到需要转移的代码文件夹中

    2.使用终端查看所有的git分支 

            git branch -al 

    3.把需要转移的分支使用命令 

            git checkout 分支名 

        切换一下。安全保险起见,目的是为了确保本地有这些分支。其中  remotes/origin/name  为远程分支 name为分支名称

    4.然后找到打开 

            .git/config 

            文件更改文件内 url 为需要转移的目的仓库地址

    5.最后使用命令上传到新仓库中 

            git pull origin master

            git push origin master

    心得:git仓库转移后最简单的办法为删除.git文件,然后使用新仓库clone下仓库文件夹复制进去执行 git push 操作 就可实现仓库的转移,但是这样就会造成如下

    问题1:代码作者全变成了本次提交人

    问题2:历史提交记录全都没了

    问题3:所有分支都没有了

    问题4:tag都没有了

    这样的问题在开发中是比较严重的,所以可以使用上面git仓库更换可以做到可以说是无损转移,保留了所有的提交记录、分支、tag标签。

    相关文章

      网友评论

          本文标题:git仓库完整迁移

          本文链接:https://www.haomeiwen.com/subject/zccexhtx.html