• Coding 初级教程(二)——上传已有项目



    目标读者:已经拥有 Coding.net 的账号。


    本文主要介绍如何把项目上传到 Coding.net 上。
    分两种情况,一种是项目已经纳入到 git 版本管理中,一种是项目还没纳入到 git。下面分两种情况介绍上传方法。

    零、写给 Win 用户(OS X 用户看一下第3部分)

    Win 用户需要下载 git 工具才能使用 git。

    1、先从 git 官网( http://git-scm.com/downloads )上下载 git 并安装到 C 盘。

    2、然后将 git 目录下的 bin(如 C:Program Files (x86)Gitin )添加到 PATH 环境变量。

    右击 ThisPC > properties > Adavanced system settings > Environment Variables
    设置环境变量
    选择 PATH, 点击 Edit(如红框所示)。将 bin 的路径( C:Program Files (x86)Gitin )添加到变量值后面
    添加路径
    然后你就可以在 cmd 中使用 git 命令了。

    3、设置用户信息

    进入cmd窗口(win+R,输入cmd,回车),输入如下命令

    $ git config --global user.name "John Doe" // 上传代码的人是 John Doe
    $ git config --global user.email johndoe@example.com // John Doe 的邮箱
    

    一、本地已经有git仓库

    目前流行的开发工具例如Xcode,VS等都是支持git的。如果你的本地项目已经放在git仓库中,那么使用如下方法将仓库存放到远端。

    1、首先在Coding上添加项目,步骤如下:

    1)新建项目
    新建项目

    2)添加项目信息
    添加项目信息

    在第4步‘导入公开项目地址’ 中填入https://coding.net/yourusername/projectname.git
    (这个地址就是远程仓库的地址了,yourusername为你在Coding上的用户名,projectname为自定义项目名,写自己项目的名称即可)。

    2、打开 cmd(Win)或者终端(OS X)。

    1)先输入命令使得当前目录为本地仓库目录(即.git文件夹所在目录)

    $ cd parent_dir // parent_dir 为目录名
    

    2)再将本地仓库上传到远端仓库

    $ git remote add origin https://coding.net/yourusername/projectname.git // 添加一个名为 origin 的远程仓库,其地址为 https://coding.net/yourusername/projectname.git
    $ git push --set-upstream origin master // 把本地仓库传到 origin 的 master 分支
    

    至此本地仓库成功上传至远程仓库。

    二、本地尚无git仓库

    1、在Coding上添加项目

    1)新建项目
    新建项目

    2)添加项目信息
    新建项目页面

    README:一般项目中都会添加一个README文件对项目进行概述,以便一目了然地知道这个项目是做什么用的,如何使用等信息。README文件采用markdown语法书写。
    开源许可证:定义该项目的传播方式,比如他人是否可以商业化使用该项目,他人是否可以随意传播、发布、更改该项目。
    .gitignore文件:该文件可以定义哪些文件不添加到仓库中,比如项目产生的临时文件。

    2、将项目克隆到本地

    1)拷贝地址

    git链接地址
    找到新建远程仓库的地址并拷贝下来。

    2)克隆

    打开 cmd(Win)或者终端(Mac),输入如下命令。

    $ cd /WorkSpace // 找个放空项目的地方
    $ git clone https://coding.net/yourusername/projectname.git //克隆
    

    3、换壳

    换壳顾名思义,把自己原来项目的内容放到克隆下来的空项目这个新壳中。
    具体而言,把原来项目文件夹下的所有文件移动到克隆下来的项目的目录下(例子中即WorkSpace下的文件夹 projectname中)。

    4、将项目文件纳入 git 版本管理并提交到远程仓库

    执行下列命令:

    $ cd projectname   //转到项目文件夹下
    $ git add .       // 追踪新文件,并放到暂存区
    $ git commit -m "first commit" //将文件纳入本地仓库
    $ git push  // 将本地仓库同步到远端仓库
    

    刷新远端仓库的页面,可以发现代码已经上传到远端仓库了。

    三、参考链接

    Coding 代码管理快速入门(介绍了命令行代码提交方式和 TortoiseGit 客户端提交方式)




    知识共享许可协议
    作者:tangyikejun
    本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

  • 相关阅读:
    php自定义函数call_user_func和call_user_func_array详解
    微信开发(一) 服务器配置
    6487. 【GDOI2020模拟02.29】列强争霸war
    关于循环顺序对时间影响的一点研究
    6486. 【GDOI2020模拟02.25】向日葵人生
    6485. 【GDOI2020模拟02.25】沙塔斯月光
    6478. 【GDOI2020模拟02.19】C(上下界费用流、费用流消负环)
    6461. 【GDOI2020模拟02.05】生成树(矩阵树及其扩展、二维拉格朗日插值)
    上下界网络流&费用流
    6467. 【GDOI2020模拟02.09】西行寺无余涅槃(FWT的性质)
  • 原文地址:https://www.cnblogs.com/tangyikejun/p/4147623.html
Copyright © 2020-2023  润新知