文档首页/ 代码托管 CodeArts Repo/ 用户指南/ 旧版/ 仓库迁移/ 将本地代码上传到代码托管
更新时间:2023-07-25 GMT+08:00

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

背景信息

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

操作步骤

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

    • 不选择“选择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的第二种情况)