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 # ...
随机推荐
- 论文笔记之:MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching
MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching CVPR 2015 本来都写到一半了,突然笔记本死机了 ...
- stl迭代器原理
具体实现肯定不如书上讲的清楚了,这里只是根据侯捷书上的讲解,自己建立一条思路以及形成一些相关的概念 迭代器也可被称作智能指针,用于遍历容器内的元素,stl每个容器都实现了自己的iterator,ite ...
- 大白话系列之C#委托与事件讲解(一)
从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的.首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个 ...
- numpy下的flatten()函数用法
flatten是numpy.ndarray.flatten的一个函数,其官方文档是这样描述的: ndarray.flatten(order='C') Return a copy of the arra ...
- easyUI之datebox
datebox具有输入的文本框及点击出现日历面板选择器的功能. 此组件的加载方式有class及jq方式,加载后,进行简单的属性设置即可. 对于此属性有一个很好的用法shareCalendar,就是多输 ...
- bash内部命令-2
http://www.gnu.org/software/bash/ http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/ [root@250-shiyan ~]# ...
- Q5: Remove Duplicates from Sorted Array
问题描述: Given a sorted array, remove the duplicates in place such that each element appear only once a ...
- OpenJudge计算概论-矩阵归零消减序列和
矩阵归零消减序列和 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个n*n的矩阵( <= n <= ,元素的值都是非负整数).通过n-1次实施下述过程,可把这个矩阵转 ...
- Activity和Service绑定
Activity和Service绑定后,可以方便Activity随时调用对应的Service里面的方法 绑定代码如下 Activity类代码: <span style="font-si ...
- maven项目依赖小试牛刀
1.先建立空的wbh-parent,留下pom.xml;将项目中用的jar包依赖全放进去: 2.建立core项目,当然全是maven的,这个建好后,是用来让其他项目引用的,所以必须用maven ins ...