Coding 初级教程(二)——上传已有项目
Coding 初级教程(二)——上传已有项目
[摘要:方针读者 :已具有 Coding.net 的账号。 本文首要先容若何把项目上传到 Coding.net 上。 分两种环境,一种是项目已归入到 git 版本治理中,一种是项目借出归入到 git。上面分两种环境]
目标读者:已经拥有 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)Gitbin )添加到 PATH 环境变量。
右击 ThisPC > properties > Adavanced system settings > Environment Variables
选择 PATH, 点击 Edit(如红框所示)。将 bin 的路径( C:Program Files (x86)Gitbin )添加到变量值后面
然后你就可以在 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)拷贝地址

找到新建远程仓库的地址并拷贝下来。
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 客户端提交方式)
Coding 初级教程(二)——上传已有项目的更多相关文章
- 【IDEA】【8】上传已有项目到Git
问题:开发初期没有建立GIT仓库,开发一段时间后,需要将已有代码上传到Git 解决方案: 1,首先使用Git命令行 git clone XXXXX.git 将项目下载 2,拷贝下载下来的项目根目录下的 ...
- 一篇文章了解Github和Git教程-AndroidStudio上传Github教程
前言 为了方便保存自己的代码,下班后可以回家继续进行,自己的码农工作,介绍一下Github. 什么是Github呢? 作为一个编程人员,我觉得得了解一下Github吧! 当然,如果你放弃了码农或者技术 ...
- Git操作:绑定上传已存在的仓库到Github
之前使用github都是创建一个全新的仓库,然后clone下来用,但如果我已经有一个正在使用的仓库,想要绑定上传已存在的仓库到github,怎么做呢?其实在github创建仓库的时候会提示: …or ...
- Git上传本地仓库项目到gitee远程仓库(命令篇)
前言:最近整理了一下自己之前的自学代码,包括一些练习的项目.发现有些杂乱,故想使用Gitte(码云)管理.加上不少公司使用Git,所以写了这篇文章记录. 如果我们本地有了项目,那么如何上传到码云上呢? ...
- 使用Eclipse上传/下载Git项目
使用Eclipse上传/下载Git项目 前提: Eclipse已安装EGit插件 已拥有GitLab / GitHub / 其它Git托管服务账号 SSH方式 配置 配置Git信息 配置用户信息 Ec ...
- git_01_上传第一个项目至git
前言 Git是一个开源的分布式版本控制系统,可以有效.高速地处理从小到大的项目版本管理.最近在自己研究自动测试,也准备放到git上管理.由于工作中是在已有的代码库拉取.提交代码.自己想要初次建库上传项 ...
- 从0在windows上一次性上传本地整个项目(包含所有文件/文件夹)到 Github
1.注册并登陆Github. 2.登陆进去之后的页面,点击这个“库”,这表示你在Github上上的代码仓库,我这里已经创建过一个了,所以数量是1 3.在仓库选项卡中,点击“新建”按钮添加一个项目. 4 ...
- GitHub上传文件或项目的教程
既然是往GitHub上传文件,那GitHub账号必须得有,这时候就会有同学问:妖怪吧,我没有GitHub账号怎么办? 别急别急,打开GitHub网站https://github.com/,然后注册就O ...
- PHP高级教程-文件上传
PHP 文件上传 通过 PHP,可以把文件上传到服务器. 本章节实例在 test 项目下完成,目录结构为: test |-----upload # 文件上传的目录 |-----form.html # ...
随机推荐
- 【转】iOS开发拓展篇—静态库
原文网址:http://www.cnblogs.com/wendingding/p/3893095.html iOS开发拓展篇-静态库 一.简单介绍 1.什么是库? 库是程序代码的集合,是共享程序代码 ...
- docker articles&videos
https://github.com/docker/docker https://channel9.msdn.com/Blogs/containers?page=2 https://blog.dock ...
- 通过 Javacore 诊断线程挂起等性能问题
http://www.ibm.com/developerworks/cn/websphere/library/techarticles/1406_tuzy_javacore/1406_tuzy_jav ...
- 常用MIME类型
后缀名 MIME名称*.3gpp audio/3gpp, video/3gpp*.ac3 audio/ac3*.asf allpication/vnd.ms-asf ...
- SqlBulkCopy 批量插入数据库
/// <summary> /// 批量插入 注:DT的tableName为要更新的数据库表名,DT的列名和数据库一致 /// </summary> /// <param ...
- 解决tomcat一闪而过问题
环境: jdk 1.8.0.91 windows2003 tomcat8.0 故障现象:启动tomcat 时, 一闪而过 排障步骤: a) 首先是要调 ...
- linux服务之rsyslog
日志片断分析 systemd:服务报出来的信息kvm:内核模块kvm报出来的信息kernel: tun: 内核的tun模块报出来的信息kernel: br0: 内核的br0模块报出来的信息kernel ...
- OpenJudge计算概论-字符串排序
/*====================================================================== 字符串排序 总时间限制: 1000ms 内存限制: 6 ...
- Character 比较注意先要转换成字符串类型
Character tmp = '/'; if("/".equals(tmp)){ System.out.print("error"); } if(" ...
- RMAN备份与恢复之参数文件与控制文件
0 说明 本例是基于备份数据库全库的基础上,还原参数据文件(spfile),控制文件. 1 准备 [oracle@TEST144239 /]$ sqlplus /nolog SQL Produ ...