github项目

一.github项目地址:

https://github.com/fairy1231/gitLearning/tree/master

二.github的重要性:

Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问.Git与你熟悉的大部分版本控制系统的差别是很大的。也许你熟悉Subversion、CVS、Perforce、Mercurial 等等,他们使用“增量文件系统” (Delta Storage systems), 就是说它们存储每次提交(commit)之间的差异。Git正好与之相反,它会把你的每次提交的文件的全部内容(snapshot)都会记录下来。
       理论上,Git 可以保存任何文档,但是最善于保存文本文档,因为它本来就是为解决软件源代码(也是一种文本文档)版本管理问题而开发的,提供了许多有助于文本分析的工具。对于非文本文档,Git 只是简单地为其进行备份并实施版本管理。
       Git可以从服务器上克隆数据库(包括代码和版本信息)到单机上,在自己的机器上创建分支,修改代码,在单机上自己创建的分支上提交代码,在单机上合并分支,新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并,生成补丁(patch),把补丁发送给主开发者,看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过,一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。
       Git适合分布式开发,强调个体,公共服务器压力和数据量都不会太大,它的速度快、灵活,任意两个开发者之间可以很容易的解决冲突,并进行离线工作。

时间: 2024-10-25 20:01:50

github项目的相关文章

MyEclipse如何安装egi插件及如何将github项目引入MyEclipse中

一.如何查看MyEclipse版本及Eclipse版本号 查看MyEclipse版本号:MyEclipse主界面的菜单栏的最左边"help"->选择"About MyEclipse Enterprise Workbench"选项,如下图所示: 查看Eclipse版本号:在MyEclipse的安装目录下,打开.eclipseproduct文件,如下图所示: 表明Eclipse的版本号为3.8 二. MyEclipse安装egit插件 接下来,我们需要在MyEcl

Android 使用github导入一个github项目

1\下载git 如果下载时间过长可以在我的网盘下载 2\默认安装即可 3\在studio中设置git插件.点击test测试 4\配置github帐号 5\可能还会让你设置一个密码 6\导入github项目 上边的链接填写github上的工程链接 点击clone即可导入

利用Travis CI 让你的github项目持续构建

Travis CI 是目前新兴的开源持续集成构建项目,它与jenkins,GO的很明显的特别在于采用yaml格式,简洁清新独树一帜.目前大多数的github项目都已经移入到Travis CI的构建队列中,据说Travis CI每天运行超过4000次完整构建.对于做开源项目或者github的使用者,如果你的项目还没有加入Travis CI构建队列,那么我真的想对你说out了. 下面是本人的构建历史: 搭建Travis CI build,需要你有个github账号和github项目: 1:用gith

轻松转移github项目步骤

之前有一些项目是托管在github上的,无奈github速度太慢,而且空间有限,还不能有私有项目.后来发现开源中国的git托管(git.oschina.net)还不错,可以托管1000个项目,而且可以选择公开和私有,试用了一段时间,觉得还不错,就决定把github上的项目慢慢转过来.转移的步骤很简单: 1. 在git.oschina.net新建你的项目.如果你在github的项目有README了,你这个新的项目就不要选择添加README了,会冲突的. 2. git clone你在github的项

Eclipse安装git插件以及关联导入GitHub项目

一.Eclipse配置git 1.查看自己eclipse的版本 打开eclipse 导航: help->AboutEclipse 如图: 2.检查Eclipse中是否已安装Git插件 菜单栏Help -> AboutEclipse,查看是否有Git插件的图标. 现在的Eclipse下载后一般都提供Git插件了,若是没有Git插件,可以再eclipse 的market里面搜索egit插件安装,如果低版本的eclipse安装高版本的egit插件会报错,建议要么安装低版本的,要么去eclipse官网

使用NetBeans获取GitHub项目及为其贡献代码

1.注册GitHub账户以及创建仓库      要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create. 2 找到一个官方的GitHub 地址 以YII为例 地址为 https://github.com/yiisoft/yii2.git 如下图 点击右上方的 'Fork' 等转成功后会自动跳到你的账户下此项目 如下图 然后复制右侧边栏 ‘clone URL’ 选中NetBean

借用github 项目主页实现url隐藏转发,绑定域名

现在国内的博客都不支持绑定顶级域名了,大多给你一个类似于xx.com/dd/的网址,让你域名cname都没有地方,查了下资料,找到了url隐藏转发的方式,代码实现如下: 1 <html> 2 <head> 3 <meta http-equiv="Content-Language" content="zh-CN"> 4 <meta HTTP-EQUIV="Content-Type" CONTENT=&quo

Android--如何用AndroidStudio和Eclipse导入github项目

如何用AndroidStudio导入github项目 Eclipse导入github项目 直接右键git 就完成了. AndroidStudio导入github项目 第一步: 你的电脑上首先要有git和AndroidStudio 第二步:settings界面设置Git,配置Git路径 第三步:settings配置github的账号,输入帐号密码. 第四步:配置你要clone的项目地址了   VCS --> Checkout from Version Control --> Github  存入

Github项目解析(九)--&gt;实现Activity跳转动画的五种方式

转载请标明出处:一片枫叶的专栏 上一篇文章中我们讲解了在Activity启动过程中获取组件宽高的五种方式.在Activity的启动过程中如果我们直接在生命周期方法中通过view.getWidth()或者是view.getHeight()方法获取组件的宽度和高度其结果都是0,为什么会出现这个问题呢? 其实看过我以前写过的Activity启动流程  Activity布局加载流程  Activity布局绘制流程  的同学应该对Activity的启动流程和其布局加载绘制流程不陌生,Activity的启动

github项目解析(六)--&gt;自定义实现ButterKnife框架

转载请标明出处:一片枫叶的专栏 目前在  友友用车  项目中使用到了ButterKnife框架,这是一个通过注解的方式简化程序员代码量,自动映射xml布局文件与对象关系的框架.其github上的地址  ButterKnife 这里简单介绍一下他的使用方式:android注解Butterknife的使用及代码分析 (一)使用方式 1)在activity中如何使用 @InjectView(R.id.feedback_content_edit) EditText feedContent; // 意见反