版本控制工具的使用

GitHub

`  如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。目前看来,GitHub这场冒险已经胜出。根据来自维基百科关于GitHub的描述,我们可以形象地看出GitHub的增长速度:

今天,GitHub已是:

  • 一个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。
  • 这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrapNode.jsCoffeScript等。
  • alexa全球排名414的网站。

1. GitHub的下载安装

GitHub可以通过exe文件安装和轻便解压两种方式安装:

1.1 GitHub的下载

https://git-scm.com/download/win

1.2 GitHub的安装

时间: 2024-10-05 04:58:30

版本控制工具的使用的相关文章

版本控制工具git入门

版本控制工具的历史 不说了,放张图 两者的区别:集中式需要一个中心服务器放置最新的文件,需要联网操作.分布式可以再不联网的情况下操作,前提要拥有版本库 git安装  略 github注册 略 如何在github上创建一个新的项目 如何克隆到本地 cd到想要克隆的文件夹下面 git clone 路径 例如: git clone https://github.com/xiaobie123/deomtext1.git

os-level版本控制工具

声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 内容系本人学习.研究和总结,如有雷同,实属荣幸! OS-level版本控制工具 如果我们需要对OS进行快照和rollback,那么我们可能需要使用的OS-level版本控制工具. Snapper OpenSuse的子项目.项目的目的是提供对Opensuse的快照,rollback,对安装进行差分的功能. Snapper没有绑定某种实现,想法有很多后端.比如btrfs/LVM/

Git版本控制工具学习

Git代码管理工具学习 分布式管理工具:git 相比较svn它更加的方便,基本上我们的操作都是在本地进行的. Git文件的三种状态:已提交,已修改,以暂存. 已提交:表示文件已经被保存到本地数据库. 已修改:修改了某个文件. 以暂存:把修改的文件放到了下次提交保存的清单中. Git只关心文件系统的整体是否发生了变化,其它的版本控制工具更多的关心文件的内容是否发生变化. Git基本的工作流程 1:在工作目录中修改某些文件,2:对修改后的文件进行快照,然后保存到暂存区域.3:提交更新,将保存在暂存区

版本控制工具 GIT入门教程

GIT 在团队中的中作流程 1.每个程序员在自己的分支上进行开发 2.主程序猿/Leader合并程序员程序 3.程序员之间也可以对一下提交冲突进行合并 下载和安装 GIT官方网址:http:// git - scm.com 具体怎么装,一直点下一步就是了(PS:windows) 创建一个库 启动git bash,由于是刚刚安装,所以还没有任何工程库 创建一个目录 mkdir gitproject 进入gitproject目录 cd gitproject 初始化工程库 git init 系统给出提

[.net 面向对象程序设计进阶] (23) 团队开发利器(二)优秀的版本控制工具SVN(上)

[.net 面向对象程序设计进阶] (23) 团队开发利器(二)优秀的版本控制工具SVN(上) 本篇导读: 上篇介绍了常用的代码管理工具VSS,看了一下评论,很多同学深恶痛绝,有的甚至因为公司使用VSS离职的.其实使用什么代码管理工具要看项目而定.毕竟使用何用代码管理工具,是项目管理者根据需要来决定的,如果你是一个开发人员,首先要让自己的技术精进一点.下面根据我个人理解,把这几种常见的代码管理工具使用场景简单介绍一下. 1.几种代理管理工具的适用场景 A.如果你的项目是5-6人的小团队,那么使用

Git 时间,版本控制工具的高级用法

现在的你对于 Git 应该完全不会感到陌生了吧,通过了之前两节内容的学习,你已经掌握了 Git 中很多的常用命令,像提交代码这种简单的操作相信肯定是难不倒你的. 那么打开 Git Bash,并进入到 BaiduMapTest 这个项目的根目录,然后执行提交操作: git init git add . git commit -m "First Commit." 这样就将准备工作完成了,下面就让我们开始学习关于 Git 的高级用法. 1.  分支的用法 分支是版本控制工具中比较高级且比较重

【Java EE 学习第43天】【SVN版本控制工具】【CVS版本控制工具】

一.SVN SVN服务器下载地址:https://subversion.apache.org/ 1.什么是版本控制:版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订系统的系统. 2.没有版本控制会发生哪些糟糕的情况: (1)代码管理混乱 (2)备份多个版本,占用磁盘空间的大 (3)解决代码冲突困难 (4)容易引发bug (5)难于追溯问题代码的修改人和修改时间 (6)难于恢复到以前正确的版本 (7)无法进行权限控制 (8

mac 版本控制工具SmartSVN7.5.4(破解版)

SmartSVN7.5.4和破解工具,下载地址:http://download.csdn.net/detail/pearlhuzhu/7407319 操作步骤: 1.在MAC上选中smartsvn-macosx-10_78-7_5_4.dmg,双击 2.进入iNViSiBLE文件夹 3.双击syntevo_keygen.jar 如果没有安装java会自动提示安装的 4.输入Name Email(随便输入), 注意选对Application下的选项,我用的是SVN所以选Syntevo SmartS

unity版本控制工具的使用

版本控制工具,可以帮助我们更好的管理我们的项目,关于具体内容大家可百度.今天阿亮分享一下怎样使用Unity自带的版本控制工具. 我使用的Unity版本是5.2.1,其他版本可能不同. 首先,你需要下载安装Asset Server,Unity官方网站中提供下载.安装时,默认账号是admin,注意管理密码,我们会在unity中使用. 然后进入安装目录中,打开AssetServerControl.exe,并启动Server(点击Start). 然后打开Unity,首先进入Edit—>ProjectSe

手把手教你如何使用svn版本控制工具

废话不多说,今天小编手把手教你使用svn版本控制工具,包括服务端和客户端的配置. 下载连接: 一.首先配置服务端: 1 安装服务端软件 如上图msi文件安装. 安装完成后,打开命令提示符 输入 svn  如下则成功,如不成功,则需在环境变量 path中配置svn安装文件bin目录 2 使用命令提示符创建仓库  如下表示 在e盘根目录 创建 名为 aa 的仓库 3 修改仓库中的配置文件: a  在svnserve.conf中修改password_db位置如图: b  在password文件中指定连