、Git是什么

Git在Wikipedia上的定义:它是一个免费的、分布式的版本号控制工具,或是一个强调了速度快的源码管理工具。

Git最初被Linus
Torvalds开发出来用于管理Linux内核的开发。每个Git的工作文件夹都是一个全然独立的代码库。并拥有完整的历史记录和版本号追踪能力,不依赖于网络和中心server。

Git的出现减轻了很多开发人员和开源项目对于管理分支代码的压力,因为对分支的良好控制,更鼓舞开发人员对自己感兴趣的项目做出贡献。

事实上很多开源项目包含Linux
kernel, Samba, X.org Server, Ruby on Rails,都已经过渡到使用Git作为自己的版本号控制工具。对于我们这些喜欢写代码的开发人员嘛。有两点最大的优点,我们能够在不论什么地点(在上班的地铁上)提交自己的代码和查看代码版本号;我们能够开许很多多个分支来实践我们的想法,而合并这些分支的开销差点儿能够忽略不计。

、使用Git

说起Git就不得不说起Git
Hub,它是网络上比較流行的托管平台。但因为我国的网络环境原因(你懂的)。国内上Git Hub还是须要费一番周折的。所以本文要给大家介绍一个国内的代码托管平台------OSChina

首先说一下OSChina代码托管地址:https://git.oschina.net/ ,最多能够创建1000 个项目,不限私有或者公开,我想对于个人或者小型企业都足够使用了。并且经过笔者測试,速度还是相当给力的,好了,以下我就图文并茂给大家介绍一下用法。

打开地址:https://git.oschina.net/后是例如以下的界面,选择注冊用户或使用第三方用户授权登录。但这两种方式都须要激活账户邮件后方可使用。

点击创建项目

创建项目页面

若不想公开项目就勾选“私有项目”

建议把以下一个复选框也选上,然后点击创建项目。

此处的项目名称建议和eclipse中项目名称一致

点击创建项目出现例如以下界面

创建完毕后的界面

此时远程项目中仅仅有一个README.md文件。

至此我们就完毕了在OSChina上创建一个项目,以便我们通过Gitclient进行代码的上传和版本号控制。

(待续)

版权声明:本文博主原创文章。博客,未经同意不得转载。

采用OSChina代码托管管理项目(一)的更多相关文章

  1. 使用OSChina代码托管管理项目(四)

    本篇主要介绍使用Eclipse的Egit插件克隆远程project到本地的操作步骤 一.在Git资源库管理视图中新建一个远程资源库位置 点击红框中button进行加入 二.输入远程资源库相关信息.选择 ...

  2. CODING 代码托管架构升级之路

    本文为 CODING 创始团队成员王振威在『CODING 技术小馆:上海站』的演讲实录. CODING 技术小馆,是由国内专业的一站式软件服务平台 CODING 主办的一系列技术沙龙.将邀请数位业内知 ...

  3. oschina(开源中国)的Git代码托管平台使用教程

    oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一. Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:h ...

  4. Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)

    一.Git是什么?     Git --- The stupid content tracker, 傻瓜内容跟踪器.Git是目前世界上最先进的分布式版本控制系统. 二.SVN与Git的最主要的区别?  ...

  5. Windows 下使用git 将代码托管到开源中国-(http://git.oschina.net/)

    一.准备工作 当然是准备在windows 下使用需要的环境,和工具. msysgit  下载地址:http://msysgit.github.io/ TortoiseGit 下载地址:https:// ...

  6. 将代码托管到OSChina服务器上

    前言:前面的文章已经介绍过了如何将代码托管到github的服务器.并且笔者也详细的介绍了使用HTTPS和SSH两种不同的身份验证方式.但是仅仅介绍github的使用是不够的,原因笔者已经在前面的文章中 ...

  7. windows环境下使用git客户端、github和tortoisegit管理项目代码

    一.为什么 为什么不用svn? svn是一个优秀的代码和版本管理工具,使用svn只需要搭建好svn中央仓库,配置本地svn客户端即可,自从google code关闭服务之后,互联网上已经没有非常好的公 ...

  8. itest 开源测试管理项目中封装的下拉列表小组件:实现下拉列表使用者前后端0行代码

    导读: 主要从4个方面来阐述,1:背景:2:思路:3:代码实现:4:使用 一:封装背景       像easy ui 之类的纯前端组件,也有下拉列表组件,但是使用的时候,每个下拉列表,要配一个URL ...

  9. 构建微服务开发环境7————使用Github管理项目代码的版本

    [内容指引] 1.注册GitHub帐号: 2.下载Github Desktop客户端: 3.macOS安装Github Desktop客户端: 4.windows安装Github Desktop客户端 ...

随机推荐

  1. mybatis数据库数据分页问题

    http://www.cnblogs.com/jcli/archive/2011/08/09/2132222.html 借花献佛,天天进步

  2. c++ 17介绍

    作者:hearts zh链接:https://www.zhihu.com/question/32222337/answer/55238928来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商 ...

  3. wordpress参考网站

    wordpress大学http://www.wpdaxue.com/post-tags-and-categories-for-pages.html

  4. sae python安装第三方模块

    sae python安装第三方模块 经过这一个星期的折腾,发现编程真心不是看出来的,真心是跟着书上的代码敲出来的.sae的服务做得很好,不过有时候会崩就是了.当sae上没有自己所需要的第三方模块时,可 ...

  5. 云脉表格识别开放SDK接入

    通过深度的引擎识别和文本处理技术给予表单提供了无与伦比的文档分析和数据的提取功能,云脉表单识别包含了先进的模板学习和文本.图像分析提取技术,通过模板元素定义表单,将整个南表单生命周期和生产数据以自动化 ...

  6. 【最大流,二分图匹配】【hdu2063】【过山车】

    题意:裸的求二分图匹配 建立一个源点 连向一边所有的点 容量为1; 另外一边点都连向汇点  容量为1; 二分图的边容量也为1 源点汇点求一遍最大流即可 #include <cstdio> ...

  7. read op case $op in

     read op case $op in

  8. js简易写法

    我写JavaScript代码已经很久了,都记不起是什么年代开始的了.对于JavaScript这种语言近几年所取得的成就,我感到非常的兴奋:我很幸运也是这些成就的获益者.我写了不少的文章,章节,还有一本 ...

  9. jQuery关于mouseover和mouseenter的区别

    原生的mouseenter是dom3级的事件,对于jQuery等一些框架已经实现了这个事件.但是它到底跟mouseover有什么区别? jQuery在实现这两个事件的时候,mouseover支持事件冒 ...

  10. UVA 1614 - Hell on the Markets

    题意: 输入n个数,第i个数ai满足1≤ai≤i.对每个数添加符号,使和值为0. 分析: 排序后从最大的元素(假设为k)开始,凑出sum/2即可.用去掉了k的集合,一定可以凑出sum/2 - a[k] ...