Android 中使用Coding代码管理 初级教程

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

Win 用户需要下载 git 工具才能使用 git(我的是win10)。

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

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

双击左键打开我的电脑,在空白处单击右键>属性>高级>环境变量>path
选择path点击编辑将 bin 的路径( C:\Program Files (x86)\Git\bin )添加到变量值后面 然后你就可以在 cmd 中使用 git 命令了。

设置用户信息

进入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)

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)拷贝地址

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

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  // 将本地仓库同步到远端仓库

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值