文档首页> 代码托管 CodeHub> 用户指南> 仓库迁移> 将本地代码上传到代码托管
更新时间:2022-04-21 GMT+08:00
分享

将本地代码上传到代码托管

背景信息

代码托管服务支持您将本地的代码进行Git初始化并上传到代码托管仓库。

操作步骤

  1. 在DevCloud代码托管服务中,创建一个空仓库

    • 不选择“选择gitignore”。
    • 不勾选“允许生成README文件”。

  2. 在本地,准备好将要上传的源代码。

    • 如果原来是来自SVN服务器的,建议参考 将SVN代码库迁移到Git代码库
    • 如果原来没有纳入过任何的版本系统,则在源代码的根目录,执行以下git命令(以Git Bash为例):
      1. 初始化Git仓库:
        git init

      2. 将文件加入版本库:
        git add *
      3. 创建初始提交:
        git commit -m "init commit"

  3. 设置本地仓库的远程服务器地址:

    • 如果原来从其它地方clone的git仓库,则添加一个新的remote,命令行参考如下:
      git remote add new git@***.***.com:testtransfer/Repo1.git #(new 后面为仓库地址)

      仓库地址在仓库详情页,获取方式如下图:

    • 如果是一个刚刚初始化的仓库,则添加一个名为origin的remote,命令行参考如下:
      git remote add origin git@***.***.com:testtransfer/Repo1.git    #(origin 后面为仓库地址)

  4. 推送全部代码到远端仓库:

    git push new master      #(对应步骤3的第一种情况)
    git push origin master   #(对应步骤3的第二种情况)

以上操作需要一定的Git基础知识,如遇到问题可以在Git官网学习或者申请技术支持。

分享:

    相关文档

    相关产品

关闭导读