、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. UVA 562 Dividing coins(dp + 01背包)

    Dividing coins It's commonly known that the Dutch have invented copper-wire. Two Dutch men were figh ...

  2. Wireshark入门与进阶系列(一)

    摘自http://blog.csdn.net/howeverpf/article/details/40687049 Wireshark入门与进阶系列(一) “君子生非异也,善假于物也”---荀子 本文 ...

  3. nyoj 927 The partial sum problem(dfs)

    描述 One day,Tom’s girlfriend give him an array A which contains N integers and asked him:Can you choo ...

  4. mac 安装maven 和改动java环境变量

    一. 首先是安装maven: 步骤: 1.下载Maven tar包 http://maven.apache.org/download.cgi 2. 下载后解压到某个目录下 [html] view pl ...

  5. JAVA程序猿面试题汇总

    (此话题将不断更新,请留意) 第一,谈谈final, finally, finalize的差别. final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承.finally是异常 ...

  6. web api 上传

    using System.Net; using System.Net.Http; using System.Web; using System.Web.Http;   namespace FileUp ...

  7. 移动端适配:font-size设置的思考

    1. 问题的引出 如果html5要适应各种分辨率的移动设备,可以使用rem这样的尺寸单位,针对各个分辨率范围在html上设置font-size的代码: html{font-size:10px} @me ...

  8. Top k问题(线性时间选择算法)

    问题描述:给定n个整数,求其中第k小的数. 分析:显然,对所有的数据进行排序,即很容易找到第k小的数.但是排序的时间复杂度较高,很难达到线性时间,哈希排序可以实现,但是需要另外的辅助空间. 这里我提供 ...

  9. 逆向x64-small-trick

        在逆向一些x64的代码时,会发现有一小段汇编代码理解不了,这个时候回想,要是能单独执行这一小段汇编就好了.现在我就介绍一个我的解决方法:很小汇编一段代码,但是不好理解,我就把它单独写成了一个函 ...

  10. js 记忆函数

    使用js记忆函数来计算菲波那切数列.阶乘等,可以极大减少我们必须要做的工作,加速程序计算. 1.编写记忆函数memoizer var memoizer = function(memo, fundame ...